24-03-2021, 18:32
Problem to z odczytem, nie można odczytywać z bufora raczej dwa razy bo jak odczytujesz za pierwszym razem to się dane kasują wiec za drugim razem jest pusto tak podejrzewam ale nie bawiłem się w RC...
U ciebie jest tak dwa razy odczytujesz z bufora dlatego drugi będzie czysty...
if( mySwitch.getReceivedValue() ==1234){
}
if( mySwitch.getReceivedValue() ==4321 ){
}
A powinno raczej być tak
x = mySwitch.getReceivedValue();
if(x== 1234){
}else{
if(x==4321){
}
U ciebie jest tak dwa razy odczytujesz z bufora dlatego drugi będzie czysty...
if( mySwitch.getReceivedValue() ==1234){
}
if( mySwitch.getReceivedValue() ==4321 ){
}
A powinno raczej być tak
x = mySwitch.getReceivedValue();
if(x== 1234){
}else{
if(x==4321){
}
Arduino zostało wymyślone po to, by robić dobrze jedną prostą rzecz – migać diodą.