Forum: Mikrocontroller und Digitale Elektronik Taster kurzschließen - aber wie?


von Tom (Gast)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

ich bastle zur Zeit an einem kleinen Mikrocontrollerprojekt.
Zu sagen wäre, dass ich ein kompletter Einsteiger in die 
Hobby-Elektrobastelei bin und deshalb auch eine ziemlich dumme Frage 
stellen werde, die ihr mir sicherlich im Handumdrehen beantworten könnt.


Ich habe einen Taster, der offensichtlich ein Schließer ist, damit er 
eine gewisse Funktion (Lampe leuchtet) ausführt.
Heißt: wenn der Taster nicht gedrückt wird, leuchtet auch die Lampe 
nicht.
Wird er gedrückt, so leuchtet die Lampe solange, bis der Taster wieder 
losgelassen wird.

Da ich nicht nur manuell den Taster betätigen möchte sondern auch ein 
kleines Programm für meinen AVR geschrieben habe, der auf "Befehl" den 
Taster x-Sekunden überbrücken soll, stellt sich mir nun folgende Frage:

Wenn der Taster "kurzgeschlossen wird", also an seinen Kontakten direkt 
verbunden wird, leuchtet die Lampe.
An diese beiden Kontakte des Tasters möchte ich nun den Mikrocontroller 
anschließen, sodass ich weiterhin "Manuell" sowie über den AVR das Licht 
ein und ausschalten kann.

Wie kann ich das am besten am AVR softwareseitig lösen?

Auf was muss ich die beiden Ausgänge ziehen? Low oder High? Oder den 
einen Low, den anderen High?

Im Anhang ist eine kleine Skizze.


Danke und Gruß
Tom

von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

Wie wärs mit ein paar Infos?

Spannung der Lampe?
Bei mehr als 5V gibt der AVR indianische Rauchzeichen.

Strom der Lampe?
Mehr als 40mA am Portpin is auch nich, sonst auch wieder Indianer.

Nimm einfach nen Relais...

von STK500-Besitzer (Gast)


Lesenswert?

Muss der Aufbau so rum erfolgen?
Wenn du die LED (mehr kann der AVR eh nicht treiben) mit ihrem 
Vorwiderstand gegen VCC schaltest und den Taster gegen GND (wie es bei 
Controllern mit integriertem Pull-Up-Widerstand überlich ist), dann 
kannst du den Controller mit Hilfe des DD-Registers zum Schalten der LED 
benutzen und im Wechsel den Taster auslesen.

von Thomas D. (thomasderbastler)


Lesenswert?

Tom schrieb:
> kompletter Einsteiger in die
> Hobby-Elektrobastelei bin

STK500-Besitzer schrieb:
> Controller mit Hilfe des DD-Registers

Solche Antworten helfen ihn schon.....

Wie Martin schon geschrieben hat...Erstmal müssen wie die Spezifikation 
der Lampe wissen. Was der stolze Besitzer von einem STK500 gemeint hat, 
daß Du den Taster an einem Pin von Deinem Kontroller anschliessen 
kannst.

Mit dem Programm kannst dann sagen, wann soll der Ausgang , wo 
wahrscheinlich indirekt Deine Lampe dranhängt ein bzw. ausgeschaltet 
werden.

von asdf (Gast)


Lesenswert?


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.