Forum: Mikrocontroller und Digitale Elektronik Toggletaste aber wie??


von Roland Mainz (Gast)


Lesenswert?

Hallo Mikrocontroller.net User,

ich habe vor ein Gerät zu entwickeln wo ich eine Toggletaste brauche. 
Eine Toggletaste erfüllt folgende Funktion: Eingang mit einem Taster 
eine kurze Spannung geben und der Ausgang schaltet auf an noch ein 
Impuls des Tastern und der Ausgang geht wieder aus (wie ein Lichtrellais 
in älteren Plattenbauten). Man kann diese Funktion auch mit CMOS bauen 
aber ich wollte mir die Möglichkeit weitere Funktionen hinzuzufügen 
vorbehalten. Ich habe noch jede Menge AT90S4433 rumzuliegen und wollte 
es damit realisieren, also wären ja 8 Kanäle möglich. Desweiteren wollte 
ich ein Code das ich (auch bei einem AT90S4433) alle 16 Ports als Input 
definiere und ich die 16 Inputsignale auf 1-2 Datenleitungen 
komprimieren kann und denn wieder zu reproduzieren. Quasi ein Decoder 
und Encoder um nicht so viele Kabel zu brauchen ...

Es wäre sehr schön wenn Ihr ein paar Vorschläge habt. Ich selber bin 
totaler Anfänger setzte mich aber seit kurzem damit auseinander. Falls 
jemand noch ein bißchen Zeit hätte und mich ein bißchen in die 
Assemblerprogrammierung einführen kann würde ich mich auch Bedanken z.B. 
mal eine Platine professionell ätzen. Meine ICQ Nummer ist die 136037596

Viele Dank im voraus für eure Hilfe.

MfG Roland Mainz

von thkaiser (Gast)


Lesenswert?

Das ist garnicht so schwierig:

- Die Eingänge auf Flanken prüfen. Wenn Du Pegel verarbeitest, flattert 
der Ausgang so lange, wie der Taster am Eingang gedrückt wird. Das ist 
realisierbar mit einer Abfrage, ob der Taster auch wieder losgelassen 
wurde.

- Den entsprechenden Ausgang invertieren, sobald eine Flanke erkannt 
wurde.

Falls Du selbst nicht weiterkommst, melde Dich nochmal, ich habe 
irgendwo Codeschnipsel rumliegen.

Man kann damit nette Sachen machen. Beispielsweise hatte ich in meinem 
Badezimmer einen Taster zu wenig - ich wollte normales Licht und die 
Spiegelbeleuchtung schalten. Nun kann ich mit einem kurzen Tipp die 
normale Beleuchtung schalten, mit einem langen Drücken schalte ich die 
Spiegelbeleuchtung.

von Peter D. (peda)


Lesenswert?

Laß Dir doch bitte nicht alles auf dem Tablett servieren.

Einfach mal auf Suchen klicken und in Allgemein / Codesammlung z.B. nach 
"Taste" suchen. Da findest Du alles, was Du brauchst.


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
Noch kein Account? Hier anmelden.