Forum: Mikrocontroller und Digitale Elektronik Wie ein beleuteten Taster am AVR anschließen ?


von Bastelmax (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe einen Taster der so aufgebaut ist im Bild, LED im Tater 
verbaut.
Nun möchte ich das die LED leuchtet und aus geht wenn der Taster 
gedrückt wird, das ganze soll an eine Tiny angeschlossen werden.
Und das mit nur zwei Leitungen.
Nur wie soll ich das realisieren ? Im netz bin ich nich fündig geworden.

von Max H. (hartl192)


Lesenswert?

Bastelmax schrieb:
> Nur wie soll ich das realisieren?
Taster an einen IO, die LED an einen anderen. Das Programm sorgt dann 
dafür dass die LED aus geht wenn den Taster gedrückt wird.

: Bearbeitet durch User
von Bastelmax (Gast)


Lesenswert?

Der Taster ist so komplett, es gibt nur zwei Anschlüsse

von Marc2100 (Gast)


Lesenswert?

Der Taster macht doch genau das was du willst.
Wenn offen, leuchtet die Led, und wenn gedrückt fließt der Strom über 
den Schalter.

von spontan (Gast)


Lesenswert?

KLar geht das, hängt nur etwas vom eingebauten Widerstand ab.

Schaltprinzip: Vcc - externer Vorwiderstand - Schalter mit LED - GND

Wenn der Spannungsabfall am externen Vorwiderstand klein genug ist, so 
kann das IO-Port des µC High einlesen, und die LED leuchtet.
Wird die Taste gedrückt, so geht die LED aus und am IO-Port liegt GND.

von Moritz A. (moritz_a)


Lesenswert?

So oder so ist der ganze Schalter hässlich für den Anwendungszweck

Die einzige Möglichkeit zum Anschluss ist:

                             //
                        +---|>---[===]---+
         R1             |                |
VCC----[====]----+------+                +-------GND
                 |      |        .       |
                 |      +------o´ o------+
                 |
                 o
               µC-Pin

Und schon wird das Dilemma klar - R1 muss so bemessen sein, dass bei 
geschlossenem Schalter kein zu hoher Strom (=Kurzschluss) fließt, aber 
gleichzeitig muss genug Strom fließen, damit die LED leuchtet.

Zusätzlich haben wir hier einen Spannungsteiler, womit der µC-Pin im 
geöffneten Zustand irgendwo zwischen VCC und GND hängt (abhängig von R1, 
dem R im Schalter und der LED) – mit Glück wird der Pegel als 1 erkannt, 
mit Pech  ist er aber schon zu niedrig.

von GeraldB (Gast)


Lesenswert?

Mit welcher Spannung willst du den Tiny betreiben und für welche 
Spannung ist der Schalter ausgelegt. Die Anode der LED kommt an den 
Eingangspin vom Tiny und die andere Seite an GND und dann muß noch der 
interne PullUp-Widerstand aktiviert werden.

von Moritz A. (moritz_a)


Lesenswert?

GeraldB schrieb:
> Die Anode der LED kommt an den
> Eingangspin vom Tiny und die andere Seite an GND und dann muß noch der
> interne PullUp-Widerstand aktiviert werden

Du willst nicht ernsthaft die LED über den internen Pullup betreiben?

Bei den zu erwartenden Strömen sicher machbar, wenn man die LED dann 
überhaupt sieht, aber schön ist anders.

: Bearbeitet durch User
von Bastelmax (Gast)


Lesenswert?

Tiny soll mit 5V betrieben werden, weil wenn ich den Taster an 5V 
anschließe fließen 12 mA.
moritz seine Schaltung schon überlegt,
dann muß aber der Eingang direkt an VCC, das wär nich gut oder ?

von Wolfgang A. (Gast)


Lesenswert?

Moritz A. schrieb:
> Und schon wird das Dilemma klar - R1 muss so bemessen sein, dass bei
> geschlossenem Schalter kein zu hoher Strom (=Kurzschluss) fließt, aber
> gleichzeitig muss genug Strom fließen, damit die LED leuchtet.

Und damit wird das Problem auch schon klar. Ohne Informationen über den 
Wert vom eingebauten Widerstand, die Vorwärtspannung der LED und den zum 
Leuchten erforderlichen Strom, bleibt das hier ein Stochern im Nebel.

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.