You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

68 lines
1.6 KiB

void Nrfsetup()
{
if (! radio.begin())
{
// if(!SD.begin()){
Serial.println("Radio is failed");
// return;
}
else
{
Serial.println("Radio begin");
}
radio.setChannel(100);
radio.setPayloadSize(16);//должно быть16
radio.setAddressWidth(5);
radio.setAutoAck( 0 ,false);
radio.setCRCLength(RF24_CRC_16);
radio.setDataRate(RF24_2MBPS);
radio.openReadingPipe(0,pip);
radio.startListening();
}
void nrf()
{
if (radio.available()){
radio.read(msg,16);
esp_task_wdt_reset();//reset WDT
Serial.println(msg);
parsmsg();
delay(0);
if (radio.available()){radio.read(msg,16);
parsmsg();}
delay(500);
if (radio.available()){radio.read(msg,16);
parsmsg();}
delay(500);
if (radio.available()){radio.read(msg,16);
parsmsg();}
delay(500);
if (radio.available()){radio.read(msg,16);
parsmsg();}
delay(500);
if (radio.available()){radio.read(msg,16);
parsmsg();}
delay(0);
JSstringK();//создаем строку для сайта
delay(0);
if(nt==2){saveul();}//t9 T2
if(nt==3){savebalk();}//t1 T3
if(nt==4){savek2();}//t2 T4
if(nt==5){savek1();}//t3 T5
if(nt==7){savekor();}//t5 T6
if(nt==9){saveakva();}//t7 T7
delay(0);
if (radio.available()){radio.read(msg,16);}
}
//t1+138c347v524h5 балкон
//t2+243c401v528h моя комната
// t3+230c357v469h зал
// t5+230c357v469h коридор
//9d+088h866s00v улица восток
//t7+247c251c243c024 t1 t2 t3 akva
delay(0);
}