Forum: Mikrocontroller und Digitale Elektronik Taster an Atmega8 mit LED


von Emil (Gast)


Angehängte Dateien:

Lesenswert?

Hallo liebe Elektroniker.

Ich würde gerne einen Taster an einen Atmega8 anschließen. Bei 
Tastendruck soll die rote LED leuchten. Meine Frage ist, kann der 
Atmega8 den Taster dann noch gescheit einlesen, oder kriegt er da 
Probleme? Habe ja nun keine 10K nach 5Volt wie wie im Tutorial 
beschrieben, sondern eine LED mit 300 Ohm...

Vielen Dank,
Emil

von user (Gast)


Lesenswert?

Also wenn man den PullUp an dem IO-Pin einschaltet sollte das 
funktionieren

von Timo D. (lorvorne)


Lesenswert?

Sollte gehen - auch ohne PullUp, da PB0 über die Diode auf 6V 
"hochgezogen" wird.
Nicht wirklich schön, weil man sich auf den Diodendrop
verlässt. Spannungsmäßig könnte es den uC - theoretisch -
killen. Natürlich noch nicht bei 6V, aber ab ca. 7V.

von Emil (Gast)


Lesenswert?

PullUp einschalten, heißt PullUp Softwareseitig aktivieren, gell?

Also DDRB auf 0 für Eingang und dann den entsprechenden PortB auf 1 für 
den internen PullUp?

Schließt dann der Taster, fällt die Spannung am Beinchen auf 0 Volt und 
ich kann es als "0" einlesen. Ansonsten sehe ich eine "1". Habe ich das 
richtig verstanden?

von Emil (Gast)


Lesenswert?

Sorry, das soll 5Volt heißen und nicht 6 Volt.

von Timo D. (lorvorne)


Lesenswert?

Hast Du richtig verstanden! :-)

Viel Spaß noch,
L.

von Emil (Gast)


Lesenswert?

Dann Danke für die Hilfe Timo! Werde das ganze morgen löten :)

von Stephan W. (stipo)


Lesenswert?

Emil schrieb:
> Dann Danke für die Hilfe Timo! Werde das ganze morgen löten :)

Ein Steckbrett würde sich da anbieten. Da kann man alles zusammenstecken 
und testen, ohne das man den Lötkolben anwerfen muss.

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.