mehrere 7-segment-led-anzeigen über ein arduindem

Gast #2506062
Hallo alle zusammen,
ich habe folgendes problem:
mein arduino hat nur 14 digitale und 6 analoge aus-/bzw. eingänge. ich 
benötige aber allein für eine 7-segment-led-anzeige 10 pins, bei 2 
brauche ich schon 20, und somit habe ich mit 2 7-segment-led-anzeigen 
alle pins des arduinos belegt. nun meine fragen:
wie kann ich durch (de)multiplexen 7-segment-led-anzeigen mit weniger 
pins verwenden?
habt ihr vielleicht ein Beispielcode?

Danke schonmal im vorraus! - Nadine
Gast
z.B. mit BCD zu 7 Segment IC mit einem 74138 als 3 zu 8 decoder für die 
Spaltentreiber oder mit einem Maxim 7 Segment Treiber auch latchende 
Schieberegister sind eine Möglichkeit Leitungen einzusparen.

Kommt halt immer auf den möglichen Hardwareaufwand an.

mfG
Michael
Du kannst die Displays Multiplexen, solange die Anschlüsse reichen.

Du hast dann immer nur ein Display eingeschaltete, aber wenn du das 
genug schnell umschaltest (1kHz oder so mindestens) dann siehst du 
überhaupt nichts mehr davon.

Kannst probieren, verschiedene Timerinitialisationen sind noch im Code, 
von meinem Test...

Hatte gerade vor ein paar Tagen eine 7-Segment anzeige getestet, und 
habe den Code angehängt.

Alle angaben ohne Gewähr, Code ist eigentlich für ATMega168, läuft aber 
auf allen ATMegaX8, du hast ja wahrscheinlich den m328.


mfg Andreas
Angehängte Dateien:
(Firma: matzetronics)
Nadine schrieb:
> benötige aber allein für eine 7-segment-led-anzeige 10 pins

Nöö, nur 7 . Wenn du den Dezimalpunkt mitleuchten lässt, sind es 8. Für 
jede Anzeige ist es dann ein Pin mehr, wenn du dich fürs Multiplexen 
entscheidest. Oder du nimmst, wie eben beschrieben, Hilfschips. Der 7447 
z.B. hat gleich die Treiber für LEDs eingebaut.

Antwort schreiben

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