Ich habe ein kleines Problem,
Mein Bissheriger Code:
Spoiler anzeigen
C
#include <SPI.h>
#include "nRF24L01.h"
#include "RF24.h"
int msg[1];
RF24 radio(9,10);
const uint64_t pipe = 0xE8E8F0F0E1LL;
int LED1 = 3;
void setup(void){
Serial.begin(9600);
radio.begin();
radio.openReadingPipe(1,pipe);
radio.startListening();
pinMode(LED1, OUTPUT);}
void loop(void){
if (radio.available()){
bool done = false;
while (!done){
done = radio.read(msg, 1);
Serial.println(msg[0]);
if (msg[0] == 111){delay(10);digitalWrite(LED1, HIGH);}
else {digitalWrite(LED1, LOW);}
delay(10);}}
else{Serial.println("No radio available");}}
Alles anzeigen
Bei Linie 20 (done = radio.read(msg, 1); kommt dieser fehler:
Empfaenger001.ino: In function 'void loop()':
Empfaenger001:20: error: void value not ignored as it ought to be
an was kann das liegen :s