Piloter un écran 4 digits

Bonjour, Je me suis trompé et j'ai acheté un écran à crystaux liquides 4 digits avec le separateur ":". Comment ca se pilote? Uniquement avec des registres à decalage (j'ai un stock de 74HCXXX) ou il y a mieux, plus moderne ou plus integrés? Serge

Salut,

Tu aurais un lien de là ou tu l'as acheté ?

Normalement ça se controle avec des signaux TTL comme avec des afficheurs 7 segments classique. (Si c'est un lcd comme celui ci sur cette carte par exemple : http://www.st.com/internet/evalboard/product/250990.jsp)

Salut Skywodd

Voilà le lien : http://www.gotronic.fr/art-afficheur-de119rs-20-7-5-2202.htm

S

D’aprés le datasheet (voir piéce jointe) il s’agit bien d’un afficheur lcd qui se controle en TTL.

Par contre c’est un afficheur parallèle (les segments ne sont pas multiplexé) il faut donc +30 sorties digitales pour le controler.

Voir page 5 pour le brochage.

DE119-RS-20_75.pdf (244 KB)

Salut,

Tu peux regarder du côté des MAX7219 (3-Wire) ou MAX7221 (SPI) qui peuvent piloter jusqu'à 64 segments. Il y a aussi le SAA1064 en I2C.

Ou sinon à l'ancienne avec des transistors, des décodeurs BCD/7 segments, etc...

++

Merci à tous les deux pour ces infos, ca m'a debloqué pour discuter avec mon ami google et j'etais effectivement orienté vers un codage bcd mais je vais regardé les autres references de SeSechXP. S

Pour ceux qui sont (dé)coincés comme moi j'ai trouvé ca: http://arduino.cc/playground/Main/MAX72XXHardware (j'aurais pu y pensé des le depart:( ) http://www.robot-amateur.com/Articles/Utilisation_d_un_afficheur_7_segments_avec_decodeur_BCD-p45.html http://tronixstuff.wordpress.com/2011/07/21/tutorial-arduino-and-the-nxp-saa1064-4-digit-led-display-driver/ Et surtout comme je n'y connais pas grand chose : http://fr.wikipedia.org/wiki/Transistor-Transistor_logic et les liens s'y afferants S

A priori le SAA1064 répond parfaitement à ton besoin, notamment par rapport au nombre de digits. Le MAX7219/7221 est un peu surdimensionné car capable de piloter jusqu'à 8 digits. Mais piloter 4 digits avec un décodeur BCD/7 segments et quelques transistors, ça reste largement faisable en utilisant 8 sorties de ton Arduino. C'est juste un peu fastidieux ;)

Si tu veux, j'ai joué un peu avec le MAX7219 : Découverte du composant |Bibliothèque MAX7219 (Arduino 0023) | Bibliothèque MAX7219 (Arduino 1.0)

++

Merci, elle sont cools ces docs.