Door Repeater
This commit is contained in:
@@ -2,7 +2,8 @@
|
|||||||
#define MY_DEBUG
|
#define MY_DEBUG
|
||||||
|
|
||||||
// Enable and select radio type attached
|
// Enable and select radio type attached
|
||||||
#define MY_RF24_PA_LEVEL RF24_PA_HIGH
|
#define MY_RF24_PA_LEVEL RF24_PA_MAX
|
||||||
|
#define MY_REPEATER_FEATURE
|
||||||
#define MY_RADIO_RF24
|
#define MY_RADIO_RF24
|
||||||
#define MY_RF24_CHANNEL (105)
|
#define MY_RF24_CHANNEL (105)
|
||||||
#if F_CPU == 8000000L
|
#if F_CPU == 8000000L
|
||||||
@@ -111,7 +112,8 @@ void loop() {
|
|||||||
Serial.print(F("Door-"));Serial.println(bDoor);
|
Serial.print(F("Door-"));Serial.println(bDoor);
|
||||||
sendData(msgDoor, bDoor);
|
sendData(msgDoor, bDoor);
|
||||||
}
|
}
|
||||||
if((cRun + 29999) < millis()){
|
if((cRun + 29949) < millis()){
|
||||||
|
wait(50);
|
||||||
cRun = millis();
|
cRun = millis();
|
||||||
send(msgCust.set(cRun));
|
send(msgCust.set(cRun));
|
||||||
}
|
}
|
||||||
@@ -126,7 +128,8 @@ void sendData(MyMessage msg, bool status)
|
|||||||
Serial.print("Sending a message, try No."); // Выводим в монитор порта попытку отправки
|
Serial.print("Sending a message, try No."); // Выводим в монитор порта попытку отправки
|
||||||
Serial.println(count); // и её номер
|
Serial.println(count); // и её номер
|
||||||
send_data = send(msg.set(status));
|
send_data = send(msg.set(status));
|
||||||
wait(1000, C_SET, V_STATUS);
|
if(!send_data)
|
||||||
|
wait(100, C_SET, msg.type);
|
||||||
if(send_data)
|
if(send_data)
|
||||||
Serial.println("Message sent");
|
Serial.println("Message sent");
|
||||||
if ((count == 3 )&&(send_data == 0)){ // Если сделано 3 попытки и нет подтверждения отправки
|
if ((count == 3 )&&(send_data == 0)){ // Если сделано 3 попытки и нет подтверждения отправки
|
||||||
|
|||||||
Reference in New Issue
Block a user