Hallo, kann mir jemand erklären, was ich in dem Programm ändern muss, damit das funktioniert? Ich möchte folgendes - Key0 den Ausgang immer einschalten - Key2 den Ausgang immer ausschalten - Key1 soll den Ausgang toggeln. Wenn ich jetzt die toggeln Taste drücke ist eher wie ein Zufallsgenerator als ein Toggeln. Das Debounce beruht auf dem Code von Peter Danneger, ich habe nur die Funktionen für wiederholtes und langes drücken rausgenommen. Danke Werner
Deine Logik ist falsch. Man kann zwar mehrere Tasten dem getkeypress übergeben, aber dann hast Du eine ODER-Verknüpfung und weißt nicht, durch welche Taste der Test wahr wird. Warum machst Du es denn überhaupt so kompliziert ? Mach einfach 3 Abfragen, je eine fürs Setzen, Löschen und Togglen, dann gehts auch. Peter
Ok, hat sich erledigt. Der entgültige Fehler lag in einer doppelten Eingangsdefinition. Ich hatte für das Testprogramm nur versucht das ganze auf ein Minimum zu reduzieren. danke Werner
P.S.: Habs nochmal genauer angesehen. Der Code sieht zwar ungewöhnlich aus, könnte aber doch funktionieren. Dann könnten die Pullups an den Tasten fehlen. Peter
Werner A. wrote: > Ok, hat sich erledigt. Der entgültige Fehler lag in einer doppelten > Eingangsdefinition. Oder das. Peter
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.