Ich baue eine Anzeige aus 10 einzelnen 7-Segment Anzeigen, gesteuert
über einen Arduino.
Wir kann ich diese Anzeigen effizient miteinander verbinden?
Meine erste Idee war die einzelnen Anzeigen über Schieberegister
anzusteuern. Vielleicht habt ihr noch eine bessere Idee.
Welche Stecker könnt ihr mir zum verbinden empfehlen?
Bisher hab ich nur Pin Connectors benutzt. Das ist aber nicht robust.
Was verwendet man im "professionellen" Bereich?
Nachtrag,
wenn es ein Frequenzzähler werden soll, dann kann man auch einen
größeren aus der Reihe AtMega32 nehmen und dann ein Subsystem mit SPI
oder I2C Slave aufsetzen.
Die 10 Stellen kann man auch als 2 x 5 Stellen multiplexen.
adi mark schrieb:> Ich baue eine Anzeige aus 10 einzelnen 7-Segment Anzeigen, gesteuert> über einen Arduino.> Wir kann ich diese Anzeigen effizient miteinander verbinden?
Die Frage ist viel zu unspezifisch. Was meinst du mit "effizient"?
Darunter versteht wohl jeder etwas anderes. Geht es um die Anzahl Pins
am µC? Die Anzahl an Verbindungleitungen? Strombedarf? Flimmern?
Stör-Aussendung?
> Meine erste Idee war die einzelnen Anzeigen über Schieberegister> anzusteuern.
Kann man machen. Der Klassiker für mehrstellige Anzeigen ist Multiplex-
Ansteuerung. Wobei da dann auch noch Schieberegister beteiligt sein
können. Es gibt aber auch fertige Treiber-IC a'la MAX7219. Details sind
wichtig. Welche Spannung brauchen die Displays? Wieviel Strom? Wie hell
muß das sein? (10:1 Multiplex schafft bspw. nicht die maximal mögliche
Helligkeit)
> Welche Stecker könnt ihr mir zum verbinden empfehlen?
Warum überhaupt Stecker? Wenn du 10 Stellen brauchst, dann pack doch
einfach 10 Displays (oder 5 Doppel-Displays) auf eine Platine.
> Was verwendet man im "professionellen" Bereich?
Man vermeidet überflüssige Steckverbinder.
Jörg R. schrieb:> Fertige Platinen mit 8 Stellen gibt es auf Grundlage des MAX7218...
Verschreiber, es sollte natürlich MAX7219 heißen. Den 7218 gab es zwar
auch mal, aber nicht als MAX sondern als ICM7218. Der ist inzwischen
eine Rarität. I2C ist für den ein Fremdwort;-)
Jörg R. schrieb:> Da hast Du aber 2 Kleinigkeiten übersehen:>> - der TO schreibt von 10 Stellen, nicht von 8> - der Versand kostet 45,- USD, jedenfalls beim gerade aufgerufenen> Artikel.
Stimmt, aber man kann 2 einfach hintereinander haengen (na gut, dass
waeren dann 16...)
Diese Module habe ich sogar fuer 3 $ pro Stueck gesehen... sollte es
sicherlich auch in D irgendwo geben, ohne hohe Versandkosten?
( Ich habe eine ATMega-Uhr gebaut mit 4 solcher Module - Uhrzeit, Datum,
Temperatur, Alarm-Zeit )
Hier sind 2 fuer EUR 9,12, versandkostenfrei:
https://www.amazon.de/MakerHawk-TM1638-Digital-Display-Arduino/dp/B07CQFPT6D/ref=sr_1_1?ie=UTF8&qid=1549934874&sr=8-1&keywords=TM1638
Na ja, "professioneller" ist das zwar nicht gerade, aber...