Ik ben aan het stoeien met wat KlikAanKlikUit wandschakelaars (AWST-8800 en AWST-8802). Nu heb ik eerst de 8802 uit de doos gehaald en het werkt als een trein. Ik vang het signaal op met een 433Mhz receiver en verwerk dit met een ATMega328 microcontroller. Hiervoor gebruik ik de NewRemoteSwitch library. Zit redelijk in elkaar.
Echter nu het probleem. Ik krijg bij de 8802 één keer elke druk op de knop door. Bij de 8800 krijg ik bij elke druk zeker drie keer een zelfde signaal. Waarom is mij een raadsel. De schakelaars verschillen niet van elkaar (anders dan een extra schakelaar en dat de 8800 de mogelijk heeft voor een auto-off, die ik niet gebruik). Ik natuurlijk aangeven wat de minimale hoeveelheid van repeats moet zijn, maar dan werkt de 8802 niet meer correct.
Weet iemand of dat dit een "feature" is? Fout in de schakelaar (debouncing gaat niet goed oid)?
Ik heb de boel nu zo uitgewerkt dat langer indrukken (dus hoe meer dezelfde signalen achter lekaar) lampen dimt of feller maakt, vandaar dat dit een doorn in het oog is voor mij.
Echter nu het probleem. Ik krijg bij de 8802 één keer elke druk op de knop door. Bij de 8800 krijg ik bij elke druk zeker drie keer een zelfde signaal. Waarom is mij een raadsel. De schakelaars verschillen niet van elkaar (anders dan een extra schakelaar en dat de 8800 de mogelijk heeft voor een auto-off, die ik niet gebruik). Ik natuurlijk aangeven wat de minimale hoeveelheid van repeats moet zijn, maar dan werkt de 8802 niet meer correct.
Weet iemand of dat dit een "feature" is? Fout in de schakelaar (debouncing gaat niet goed oid)?
Ik heb de boel nu zo uitgewerkt dat langer indrukken (dus hoe meer dezelfde signalen achter lekaar) lampen dimt of feller maakt, vandaar dat dit een doorn in het oog is voor mij.