Dit zou moeten werken. Wel moet je dan de functie die je gemaakt hebt alleen aanroepen als valueButton==HIGH. Anders wordt de functie aangeroepen bij elke wisseling.SuperKris schreef op maandag 5 november 2018 @ 22:14:
...
Ik heb ook geprobeerd er een aparte functie van te maken die ik dan aanroep na regel 110, maar het probleem blijft hetzelfde.
...
C:
1
2
3
4
5
6
| // ##### Mysensors code to check doorbell button and sent message ##### if (valueButton != oldValueButton) { // Check if the value of the button has changed send(msgDoor.set(valueButton==HIGH ? 1 : 0)); // Transmit the new value if( valueButton == HIGH ) belfunctie(); oldValueButton = valueButton; // Change old value so this doenst loop } |