Du hast 2x den (identischen) Sendercode gepostet. Der von dir gepostete Code sieht schlüssig aus.
Übersetzt und bearbeitet:
Code:
// Arduino Nano alias Sender - Sisor's Version
#include <SPI.h>
#include "RF24.h"
const uint64_t pipe = 0xE8E8F0F0E1LL; // Adresse des Übertragungskanals
const int potPin = 0; // Potentiometer-Pin
// 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 potValue = analogRead(potPin); // liest den Wert des Potentiometers (Wert zwischen 0 und 1023)
int scaledValue = map(potValue, 0, 1023, 0, 179); // skalierter Wert (zwischen 0 und 179) für den Servo
radio.write(&scaledValue, 1); // Adresse (&scaledValue) und Länge (1) der zu sendenden Daten
}
Lesezeichen