Gast
#3318564
Hallo, ich habe folgende Aufgabe: Ich möchte einen Tastendruck erkennen, der 5 Sekunden gedrückt war. Zusätzlich die gleiche Taste zwischen lang (>=500ms) und kurz (< 500ms) unterscheiden. Nun bin ich auf die Komfortroutine gestoßen: http://www.mikrocontroller.net/articles/Entprellung#Komfortroutine_.28C_f.C3.BCr_AVR.29 Ist das damit machbar? Bzw. könnte ich die 5 Sekunden aus der repeat Funktion ziehen, d.h. get_key_long() und get_key_short() zum entscheiden, ob kurz oder lang, dabei lang auf 500ms stellen und zusätzlich get_key_rpt aufrufen und jeden repeat hochzählen und so 10x500ms zu haben, um auf die 5 Sekunden zu kommen? Oder wie würdet ihr das lösen? Danke.