10 Duo LEDs mit ATTiny15 über 5 Pins steuern

Gast #102368
Lesenswert?
• ▲
▼
Hi Leute,

hier im Forum gab es mal die Frage wie man mit sehr wenigen Pins viele
LEDs steuern kann. Anbei nun ein Projekt mit AVRStudio/Assembler das
dieses demonstriert. Dabei werden 10 SMT-Duo LEDs rot/grün mit nur 5
Pins des ATTiny15 angesteuert. Jede der 20 LEDs kann in der Helligkeit
in Stufen von 0-15 individuell angesteuert werden. Das Projekt selber
enthält einen kleinen Micro-Interpreter mit dem man nun verschiedene
Muster auf die 20 LEDs ausgeben kann.

Der Source selber ist für 3 Pins = 6 LEDs, 4 Pins = 12 LEDs und 5 Pins
= 20 LEDs ausgelegt und konfigurierbar.

In der JPEG gibts einen Schaltplan wie ich meine LEDs angeschlossen
habe. Der Source unterstützt aber ganz individuelle
Anschlußmöglichkeiten für die LEDs.

Das HEX File kann direkt mit einem ATTiny15 benutzt werden.
Die LEDs müssen dann wie im Schaltplan an die Pins 0-4 des PORTB.
Die 5 Vorwiderstände nicht vergessen.

Gruß Hagen
Angehängte Dateien:

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.