Salut.
J'aurais besoin de vos lumières pour un projet que j'ai commencé à base d'Arduino.
Pour résumer, je dois pouvoir afficher un compte à rebours, et gérer un feu tricolore.
J'ai pu faire mon programme et le tester en affichant mes infos sur l'écran d'un shield LCD, mais maintenant, je dois passer à une "plus grande échelle", et donc piloter des afficheurs 7 segments, et une matrice de leds rgb (8*8), mais vu mes connaissances en électronique ...
Une précision quand même, ma matrice ne sert que de feu tricolore, je ne vais pas afficher de caractères ou symboles, visuellement parlant, les leds seront donc toutes allumées en même temps.
J'ai quand même cherché sur le net pour essayer de voir si je pouvais me débrouiller, et j'ai vu que les afficheurs et les matrices peuvent être contrôlés par des registres à décalage type 74hc595, mais je sais pas comment commencer.
Donc déjà, pour voir si j'ai bien compris le principe ... pour 3 afficheurs et une matrice rgb 8*8, j'aurais besoin de 7 registres à décalage auxquels j'envoie mes valeurs "à la chaine", et chacun ne prend que les valeurs qui le concerne ?
Ensuite, je ne renvoie des valeurs, que lorsque j'ai besoin de changer que ce qui est affiché (donc en gros toutes les secondes).
En fait, là ou je me pose des questions c'est sur la gestion de la matrice ... si je met par exemple un 74hc595 pour mes anodes communes, et un pour chaque cathode, vu que c'est la même puce partout, elles seront "synchro", et donc au lieu "d'allumer" toute ma matrice, je n'aurais qu'une diagonale ? Ou vu que c'est pour faire un "plein feu", il faut que j'utilise sur mes anodes autre chose qu'un 74hc595 ?
Bref je suis preneur de toutes les explications et idées que vous aurez à me proposer.
Merci d'avance.
-----