nRF24L01

Nefunguje mi to, chcem radu ako na to...
MarcusAurelius
Príspevky: 26
Dátum registrácie: Streda, 3. Januára 2018, 15:37

nRF24L01

Príspevok od užívateľa MarcusAurelius » Utorok, 3. Apríla 2018, 18:50

Ahoj, mam problem s nahranim programu do arduina.
Ked sa snazim nahrat kod na UNO tak mi pri kompilacii vypise tuto hlasku:

*****************************************************

C:\Users\0023\Desktop\ARDUINO\_vyvoj\NRF24L010\receiver\receiver.ino: In function 'void loop()':

receiver:32: error: void value not ignored as it ought to be

done = radio.read(msg, 1); <<<<<< TOTO DONE ROBI PROBLEM

^

Boli nájdené násobné knižnice pre "Servo.h"
Použité: C:\Users\0023\Documents\Arduino\libraries\Servo
Nepoužité: C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\libraries\Servo
exit status 1
void value not ignored as it ought to be

*******************************************************
co to znamena, ze boli nasobene kniznice?

konkretne v casti VOID LOOP mi oznaci riadok

void loop(){
if(radio.available()){ //checks whether any data have arrived at the address of the modem
bool done = false; //returns a “true” value if we received some data, or “false” if no data.
while (!done) {
done = radio.read(msg, 1); <<<< TENTO RIADOK OZNACI CERVENOU
myServo.write(msg[0]);
}
}
}

Užívateľov profilový obrázok
arduinoposlovensky
Príspevky: 46
Dátum registrácie: Streda, 22. Novembra 2017, 15:01
Kontaktovať užívateľa:

Re: nRF24L01

Príspevok od užívateľa arduinoposlovensky » Streda, 4. Apríla 2018, 08:14

Nie násobené ale násobné knižnice - to znamená, že ti IDE našlo knižnicu "Servo.h" dva krát (viac násobne nájdená knižnica) a to v adresároch:
C:\Users\0023\Documents\Arduino\libraries\Servo
C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\libraries\Servo

a použil knižnicu z toho prvého adresára.
Arduino za pár drobných na: AliExpress.com, Bangood.com

Napísať odpoveď