diff --git a/Software/Sender/Sender.ino b/Software/Sender/Sender.ino index 97af85b..95c3bcd 100644 --- a/Software/Sender/Sender.ino +++ b/Software/Sender/Sender.ino @@ -9,7 +9,7 @@ // include the library code: #include -#define PROGRAM "RS485-Nano 2.0 / Sender 1.0" +#define PROGRAM "RS485-Nano 2.0 / Sender 1.1" #define BTN_INT 2 // button interrupt pin #define Max485_RO 3 // read-output of Max485 @@ -17,7 +17,7 @@ #define Max485_DE 9 // data enable of Max485 #define Max485_DI 8 // data input of Max485 -#define TRESHOLD 100000 // 100ms +#define TRESHOLD 200000 // 200ms #define ID 0 // 0=Test // 1=Arbeitszimmer @@ -83,8 +83,13 @@ void send(int btn){ void loop(){ unsigned long now = micros(); + boolean pause = true; for (int i=0;i<8;i++){ if (states[i]){ + if (pause){ + delay(5); + pause=false; + } if (now - times[i] > TRESHOLD){ #ifdef SEND_485 send(i+1);