From 381bec2ce00f6ab3a84334c8869e54e8e85d78bd Mon Sep 17 00:00:00 2001 From: Adema Date: Mon, 12 May 2025 07:08:42 +0200 Subject: [PATCH] Upload files to "spi_send" --- spi_send/spi_send.ino | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 spi_send/spi_send.ino diff --git a/spi_send/spi_send.ino b/spi_send/spi_send.ino new file mode 100644 index 0000000..eb532e6 --- /dev/null +++ b/spi_send/spi_send.ino @@ -0,0 +1,30 @@ +#include + +#define CS_PIN 10 // Chip Select pin (must match the slave setup) + +uint8_t dataToSend[256]; + +void setup() { + Serial.begin(115200); + Serial.println("SPI Master Starting..."); + + pinMode(CS_PIN, OUTPUT); + digitalWrite(CS_PIN, HIGH); + + SPI.begin(); +} + +void loop() { + + for (int i = 0; i < 256; i++) { + dataToSend[i] = i; + } + + Serial.println("Sending data..."); + digitalWrite(CS_PIN, LOW); + SPI.transfer(dataToSend, 256); // Send the whole array at once + digitalWrite(CS_PIN, HIGH); + Serial.println("Data sent."); + + delay(1); // Wait before sending again +}