LED-Matrix aus 4x4 LEDs ansteuern

Gast #1468828
Lesenswert?
• ▲
▼
Hallo,

ich möchte eine 4x4 LED Matrix mit einem AtMega32 ansteuern. Um Ports zu 
sparen, bekam ich den Tipp, jeder Reihe die Anode und jeder Spalte die 
Kathode zu geben (bzw. umgekehrt). Da ich sowieso immer nur eine LED aus 
der Matrix ansteuern möchte, halte ich das für eine gute Möglichkeit.

X--X--X--X : Anode
|  |  |  |
X--X--X--X : Anode
|  |  |  |
X--X--X--X : Anode
|  |  |  |
X--X--X--X : Anode

K. K. K. Kathode

Mit dem AtMega die Anode auf High zu setzen (man lasse die Widerstände 
dazwischen mal außer Acht), wäre kein Problem, nur wie setze ich die 
Kathode mit dem AtMega?
Verwendet man in einem solchen Fall einen Transistor, der dann High vom 
AtMega bekommt, um die Kathode freizugeben?

Danke im Voraus

Sorry für die Formulierung, aber ich wusste nicht wirklich, wie ich das 
ausdrücken sollte.
Gast #1468832
Lesenswert?
• ▲
▼
Ich hoffe ich habe dich richtig verstanden.

Die Anode setzt du auf High, und die Kathode dementsprechend auf Low. 
Alle anderen Anoden und Kathoden, welche du nicht benutzt, lässt du 
offen. (Tristate - zumindest der ATmega88 hat Tristate I/O-Pins).

War das die Antwort?

Ich weiß aber nicht wie viel Strom die Pins verkraften.
Es gibt LED-Treiber, die wie gemacht sind für solche Zwecke.

Gruß

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.