2 LEDs mit ->einem<- digitalem Signal leuchten lassen

Gast #261515
Lesenswert?
• ▲
▼
Hallo,

weiß jemand eine möglichst einfach Möglichkeit, mit einem digitalem
Signal (z.B. µC oder Gatter) zwei LEDs zum leuchten zu bringen?
Also 0 - LED0 und 1 - LED1.
Meine einfachste Möglichkeit besteht schon aus 3 Widerständen und einem
npn: Bei 1: LED1 über npn ein, bei 0 LED0 von Vcc ein.
Nur über 2 Widerstände geht wohl nicht, oder?

Hab' auf der Platine noch ein NAND übrig, damit klappt's sicher aber
für die Zukunft wär's nett, wenn jemand eine Idee hätte.

Alex
#261518
Lesenswert?
• ▲
▼
Nein, außer wenn vom µC kein definierter level kommt.

Es stimmt schon, dass theoretisch der Strom direkt über beide LED
fließen könnte, jedoch nicht, wenn der µC da Vcc oder GND in die Mitte
legt. Ich hab hier auch so ne Schaltung in Betrieb, beim Einschalten
leuchten halt beide relativ schwach, weil da kein gescheiter level in
der Mitte liegt.
Gast #261520
Lesenswert?
• ▲
▼
Hallo Alexander
Ich nehme an, du willst eine Art Logiktester bauen. Siehe dazu
folgenden Thread, da findest du eine passende Schaltung dazu:
http://www.mikrocontroller.net/forum/read-1-40600.html#40600

Diese Schaltung zeigt dir mit einem einzigen Eingang vier mögliche
Zustände an:
Low (grüne LED leuchtet)
High (rote LED leuchtet)
Tristate (beide LED dunkel)
Wechselspannung (beide LED leuchten), z.B. Prozessortakt oder
PWM-Ausgang, etc.

Theoretisch wäre bei der "Tristate"-Anzeige auch noch möglich, dass
du eine Gleichspannung von 2-3V am Eingang hast, dann sind ebenfalls
beide LEDs finster. Da dies aber bei Logikschaltungen ein
"verbotener" Zustand ist, kann man das ausser Acht lassen.
Gast #261521
Lesenswert?
• ▲
▼
@Dan: wollte dir eben widersprechen, bis ich
Ulrich's Beitrag gelesen hatte.

Klar klappt das so, hatte aber den gleichen Denkfehler wie Dan.

Ist nicht für einen Logiktester, ich hab' eben nur noch einen Pin frei
um am Frequenzzähler kHz oder Hz anzuzeigen ;-)
Mit 'ner Erweiterung in höhere Sphären wird's dann halt nix.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.