Der Code ist leicht modifizierbar für (fast) beliebig viele zu sendende Daten.
Code für 2 Potis:
Code:// Arduino Nano alias Sender - Sisor's Version #include <SPI.h> #include "RF24.h" const uint64_t pipe = 0xE8E8F0F0E1LL; // Adresse des Übertragungskanals const int xPotPin = 0; // Potentiometer-Pins const int yPotPin = 1; // Funkmodul NRF24L01 mit Arduino-Pins verbinden: // SCK -> 13 // MISO -> 12 // MOSI -> 11 // CSN -> 10 // CE -> 9 // SPI-Bus Pins 9 und 10 RF24 radio(9,10); void setup (void) { radio.begin(); radio.openWritingPipe(pipe); // Kanal öffnen } void loop (void) { int data[2]; data[0] = map(analogRead(xPotPin), 0, 1023, 0, 179); data[1] = map(analogRead(yPotPin), 0, 1023, 0, 179); radio.write(data, 2); // Adresse (data) und Länge (2) der zu sendenden Daten }







Zitieren

Lesezeichen