7-Seg. + LED-Ring ansteuern

Gast #2849297
Hallo allerseits,

ich habe folgende "Benutzerschnittstelle":
-Einen LED-Ring mit circa 30 bis 50 LEDs (noch nicht genau festgelegt), 
bei dem maximal eine gleichzeitig leuchtet. Optimal wäre es jedoch zwei 
gleichzeitig aufleuchten lassen zu können
-Eine zweistellige 7-Segment-Anzeige, der Dezimalpunkt wird nicht 
gebraucht.

Ich bräuchte also bei naivem Anschluss irgendwas Richtung 50 IO-Pins, 
was aber wahrlich nicht machbar ist mit einem AVR.

Den LED-Ring könnte man wohl als Matrix verschalten, damit würde man den 
schonmal von (bei 36 LEDs) 36 Pins auf 6+6 = 12 Pins runterbringen.

Tendenziell würde ich gerne mit einer gemeinsamen Anode arbeiten. Und 
ich hätte noch nen I2C-Anschluss am AVR frei.

Meine Hoffnung: Kennt jemand einen I2C-7-Segment-Controller für zwei 
Stellen, der auch noch ein dutzend freie IO-Pins mitbringt? Ich glaubs 
ja nich, aber fragen kostet nix...


... oder vielleicht allgemein eine Idee, wie man die Ansteuerung 
effizienter gestalten könnte...?

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.