Forum: Mikrocontroller und Digitale Elektronik LED über eingang steuern


von AVRneuling (Gast)


Lesenswert?

Hallo ich habe vor einigen tagen angefangen meinen ATmega328 zu 
programmieren und jetzt habe ich mich gefragt ob es möglich ist ein LED 
über einen eingang zu schalten.

von oldy (Gast)


Lesenswert?

Warum nimmste keinen Ausgang ?

von AVRneuling (Gast)


Lesenswert?

es sollen mehrere anzeigen werden wobei immer nur eine an sein soll und 
daher möchte ich beide seiten des leds schalten

von Karl H. (kbuchegg)


Lesenswert?

AVRneuling schrieb:
> es sollen mehrere anzeigen werden wobei immer nur eine an sein soll und
> daher möchte ich beide seiten des leds schalten

Das ergibt jetzt erst mal so keinen wirklichen Sinn. Denn eine LED liegt 
normalerweise immer mit einer Seite an GND (=Masse). Schaltet man den 
anderen Pin der LED (über Vorwiederstand) an +, dann leuchtet sie. 
Schaltet man den ebenfalls auf GND dann leuchtet sie nicht. Und das ist 
zunächst einmal im weitesten Sinne unabhängig davon, wieviele LED man 
hat. Bei 2 LED nimmt man eben 2 Output Pins, bei 3 LED 3 Output Pins.

Natürlich ist irgendwann der Punkt erreicht, an dem die Anzahl der LED 
die Anzahl der möglichen Output-Pins übersteigt und man zu anderen 
Mitteln greift. Aber auch dann gilt immer noch: Ein µC benötigt einen 
Pin der auf Ausgang geschaltet ist, um etwas ein/aus schalten zu können. 
Ein Eingangspin ist für einen µC normalerweise ein Mittel um seine 
Umgebung abzufragen.

von anderer AVR-Neuling (Gast)


Angehängte Dateien:

Lesenswert?

Müsste es nicht so mit einem Ausgangs-Pin funktionieren ?
Also es leuchtet immer nur eine der beiden LEDs, je nachdem, was man als 
Ausgangszustand hat.

von STK500-Besitzer (Gast)


Lesenswert?

Da wird dann aber nicht zwischen Ein- und Ausgang unterschieden, sondern 
ein Push-Pull-Ausgang benutzt.
Das System nennt sich Charlieplexing.

von STK500-Besitzer (Gast)


Lesenswert?

>Müsste es nicht so mit einem Ausgangs-Pin funktionieren ?
>Also es leuchtet immer nur eine der beiden LEDs, je nachdem, was man als
>Ausgangszustand hat.
Nö. die leuchten beide.

Charlieplexing geht übrigens mit zwei Push-Pull-Ausgängen.

von Karl H. (kbuchegg)


Lesenswert?

STK500-Besitzer schrieb:
>>Müsste es nicht so mit einem Ausgangs-Pin funktionieren ?
>>Also es leuchtet immer nur eine der beiden LEDs, je nachdem, was man als
>>Ausgangszustand hat.
> Nö. die leuchten beide.

Mit Ausgansgzustand meint er offenbar einen Pin der auf Ausgang 
geschaltet ist und entwerder 0 oder 1 ist.
Dann leuchtet auch immer nur 1 LED

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.