www.mikrocontroller.net

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


Autor: Florian Wolling (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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 #
#################

Autor: crazy horse (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.)

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.