Forum: Mikrocontroller und Digitale Elektronik 9 Duo-LED's am AT90S4433 / Taster


von Florian Wolling (Gast)


Lesenswert?

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 #
#################

von crazy horse (Gast)


Lesenswert?

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.)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.