Hallo, ich kämpfe im moment noch mit der Tastenkontrolle.
Mein bisheriger Code:
Jetzt soll aber, wenn ein Taster kurz gedrückt wird, dass gleiche passieren. (zaehlwert +1 bzw. -1).Code:if( ! (PINA & (1<<PA4) )) //Wenn Up-Taster gedrüct ist { if( ! letztetastenposition1) // { zaehlwert++; //Zaehlwert einen hoch. 100 => 101 } letztetastenposition1=1; } else { letztetastenposition1=0; //Taster bei letztem Schleifendurchlauf nicht gedrückt } //Taster 1 ENDE //Taster 2 (Down) if( ! (PINA & (1<<PA3) )) { if(!letztetastenposition2) { zaehlwert--; } letztetastenposition2=1; } else { letztetastenposition2=0; } //Taster 2 ENDE
Jedoch soll wenn der Taster länger gedrückt wird, zaehlwert schneller hoch-/runtergezählt werden. Wie realisier ich das?
MfG
Finn
Lesezeichen