T-Bad
Hectopat
Daha fazla
- Cinsiyet
- Erkek
- Meslek
- Mühendis
NRF240L1 modüllerini kullanarak kablosuz haberleşme modulü ile LED yakmaya çalışıyorum ama yazdığım kodda "void value not ignored as it ought to be" hatası alıyorum. Nasıl düzeltebilirim?
Kod:
#include <nRF24L01.h>
#include <printf.h>
#include <RF24.h>
#include <RF24_config.h>
int mesaj[1];
RF24 alici(9,10);
const int kanal = 111;
int led = 2;
void setup(){
alici.begin();
alici.openReadingPipe(1,kanal);
alici.startListening();
pinMode(led, OUTPUT);
}
void loop(){
if (alici.available())
{
bool done = false;
while (!done){
done = alici.read(&mesaj, sizeof(mesaj));
if (mesaj[0] == 50){
delay(10);
digitalWrite(led, HIGH);
}
else {
digitalWrite(led, LOW);
}
delay(10);
}
}
}