Etape 5: Contrôle de LED
Les écrans LED nécessitent beaucoup de lignes d’e/s, bien plus qu’un Atmega328 peuvent gérer. Au lieu d’utiliser les registres à décalage à gérer tous les IOs supplémentaires, j’ai utilisé le Maxim MAX7129. Cette puce peut gérer jusqu'à 8 chiffres et prend en charge tous le multiplexage. Il n’a besoin d’une résistance pour définir les courants pour les segments LED et communique via un protocole de type SPI, qui est expliqué dans la fiche technique. Il faut aussi beaucoup de la charge de traitement hors de l’Atmega, permettant à l’arduino pour se concentrer sur le temps de maintien.
N’oubliez pas de consulter la fiche technique des écrans LED avant de les acheter si vous prévoyez d’utiliser cette puce. Le 7219 est conçu pour fonctionner commune écrans cathodiques . Si vous utilisez common anode l’affiche peut encore du travail (je crois) mais il nécessite certains refaisant l’installation électrique.