LED über eingang steuern

#1827055
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.
Gast #1827101
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.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.