Guten Abend,
nach langer Zeit habe ich endlich wieder etwas Zeit für meine Hobbys und kann zu einem kleinen Problem von mir, das ich schon länger habe hier mal eine Frage stellen.
Zu meinem Problem, ich habe mit einem Atmel Mega8 eine kleine Schaltung aufgebaut, mit einem ADC Eingang und Ausgängen mit Relais (Treiber IC).
Die Schaltung an sich funktioniert gut. Mein Problem liegt eher bei der Programmierung. Ich arbeite in C++ sollte ich dazu sagen.
Nun habe ich schon oft mit großem Interesse die Schaltungen und Projekte bei blafusel.de beobachtet. Dabei sah ich nun schon 2x die erkennung von Tasterzuständen. Ob ein Taster nur kurz gedrückt wird oder lange. Das ist an sich auch nicht so problematisch, ich habe bei robotern*** dazu einen sehr schönen Artikel gefunden.
Das Problem kommt wenn ich bei dem µC 3 verschedene Felder am ADC habe. Die 3 Felder soller wie Schalter gesehen werden. Das Problem der entprellung löse ich mit einem Timer.
sobald ich diese beiden Problemstellungen zusammenbringe passiert nurnoch Mist. Der ADC scheint zulange zu brauchen einen Wert zu liefern und bringt so alles durcheinander.
ich habe schon verschiedene Methoden versucht den ADC auszulesen leider noch keinen Erfolg :/
Nun die Frage ob sich jemand damit etwas besser auskennt und mir vieleicht helfen kann. Kann auf interesse auch meinen bisherigen Source veröffentlichen
MfG Martin