9 Duo-LED's am AT90S4433 / Taster

Gast #62727
Hallo!
Ich möchte an meinen AT90S4433 9 Duo-LED's (rot/grün) mit gemeinsamer
Kathode (3 Beine) anschließen.
Das wären ja im Grunde genommen 18 einzelne LED's.
Diese könnte man natürlich einzeln an die I/O's schließen.
Leider brauche ich auch noch Platz für 2 zusätzliche LED's , einen
Piezo-Signalgeber und 12 Taster.
Das wären insgesamt 33 I/O's bzw. 20 LED's + 1 Piezo, 12 Taster.
Wie kann ich alle Komponenten an den AVR anschließen?
Geht das mit diesem Multiplex?
Wenn ja, wie geht das mit dem Multiplex?

Danke für Eure Hilfe!

MFG,
#################
Florian Wolling #
#################
Gast #62728
kein Problem.
Im einfachsten Fall nimmst du 12 Zeilenleitungen als Ausgänge, die
werden immer der Reihe einzeln nach Masse geschaltet. Alle "roten"
Leuchtdioden kommen zusammen über einen Widerstand auf einen Portpin,
alle "grünen" ebenso auf einen anderen Portpin, die Katoden auf die
Zeilenleitungen. Damit kannst du schon mal 24 LEDs ansteuern. Von jeder
Zeilenleitung über eine Diode auf je einen Taster, den 2. Anschluss
aller Tasten zusammen auf einen Portpin. Den Piezo würde ich an einem
eigenen Pin betreiben.
Macht 16 Pins.
Kannst auch mit 6 Zeilen, 4 LED-Ausgängen und 2 Tastereingängen
arbeiten, macht dann nur noch 13 Pins, und die LEDs werden nur 1:6
gepulst, sind dann heller.
Wenn du keine low-current-LEDs hast (gibts die als rot/grüne??)
solltest du für die H-Seite Treibertransistoren verwenden, da der 4434
sonst zuwenig liefert (oder einen passenden Mega einsetzten, den 4434
gibts sowieso bald nicht mehr.)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 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.