Gast
#420518
Hallo zusammen, ich habe einen Atmega, an dem über eine Stereo Klinkenbuchse zwei Taster angeschlossen werden. Beim Drücken der Taster soll dann etwas umgeschaltet werden. Die Entprellung habe ich so realisiert, das er abfragt ob der Taster gedrückt wurde, dann umschaltet und bevor er das nächste mal Taster gedrückt erkennt erstmal erkennen muss das der Taster nicht gedrückt war (der Taster den ich hatte hat so ekelhaft geprellt....). Der Zustand muss jeweils zweimal hintereinander gleich sein. Ich hätte gerne die Möglichkeit außer einem Taster optional Schalter anzuschließen. Kann ich es irgendwie hinkriegen, dies automatisch zu erkennen: Szenario wäre ja: Taster: nicht gedrückt zu gedrückt -> Umschalten Schalter: gedrück zu nicht gedrück / nicht gedrückt zu gedrückt -> Umschalten Überlegung war nun bei der Erkennung ob der Taster nicht gedrückt ist die Zeit zu bestimmen und wenn diese x überschreitet davon auszugehen das es ein Schalter ist und dann beim Wechsel von gedrückt zu nicht gedrückt umzuschalten. Problematisch wäre dann denke ich nur, wenn jemand den Taster lange gedrückt hält, aber das könnte man bei meiner Anwendung auch als Feature interpretieren... Hat jemand sowas schonmal gemacht, wie zuverlässig ist das? Habe gerade für die Klinkenbuchse nur Taster da, keine Schalter. Ich lasse über die Taster die Kanäle eines Gitarrenverstärkers umschalten, Frequenz des Drückens ist also eigentlich recht niedrig, nur man sollte als Anwender wenn man darauf rumdrückt immer das gleiche Verhalten haben und keine Verzögerungen bemerken.... Sammy