TLC5926 : afficher et faire évoluer votre code !

Magazine
Marque
Hackable
Numéro
5
Mois de parution
mars 2015
Spécialité(s)


Résumé
Après une première introduction à propos des registres à décalage et du TLC5926 ainsi qu'une petite mise en pratique avec un module d'affichage à leds 4 fois 16 segments, il est temps de profiter de la situation pour parler de logique de programmation. Nous avons en effet ici le socle idéal pour voir ensemble comment construire au-dessus d'un code relativement basique afin de se créer les outils pour nous faciliter la tâche pour de futures utilisations.

Bien des projets et des réalisations reposent sur des croquis relativement linéaires. En reprenant notre exemple de l'article précédent, il est aisé de l'étoffer pour ajouter des fonctionnalités comme, par exemple, lire un capteur de température, une RTC, l'état de broches en entrées et envoyer en conséquence des motifs sur les afficheurs à leds. Tout ceci peut trouver place dans loop() qu'il s'agisse du code pour récupérer les données ou pour l'affichage à grands coups de shift() et de latch_pulse(). De cette approche résulte généralement une fonction loop() assez grosse et monstrueuse et un croquis ne profitant absolument pas des avantages offerts par le langage C/C++ sur lequel est basé le « langage » Arduino/Wiring.

En…

La suite est réservée aux abonnés. Il vous reste 96% à découvrir.
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Envie de lire la suite ? Rejoignez Connect
Je m'abonne maintenant