Étape 4: Obtenir les LEDs pour afficher le modèle que vous voulez
Pour afficher le modèle correct de LEDs pour imiter une lettre dans "Happy Halloween", j’ai profité de l’utilisation de registres à décalage 8 bits SIPO. Ces ICs permettent de leur donner une entrée de 8 bits et ont les 8 bits figurer individuellement sur les 8 sorties.
Sachant cela, vous pouvez assigner les paires de LEDs dans le « top » et « bas » la moitié de l’écran de 16 segments à des sorties individuelles sur les registres à deux décalage. Après avoir effectué ces connexions, j’ai compris ce que paires de LEDs devra être allumée afin d’afficher la lettre souhaitée et déterminé le binaire de 8 bits (et valeur décimale par la suite), j’aurais besoin d’envoyer à des registres à deux décalage pour chaque lettre.
En ce qui concerne la connexion au microcontrôleur, j’ai connecté le SER, RCLK, SRCLK et SRCLR (avec la barre de trop) à broches numériques sur le microcontrôleur. Personnellement, j’ai utilisé des broches numériques 34, 36, 38 et 40, respectivement, pour le registre à décalage attaché à la moitié supérieure de l’écran de 16 segments et épingles, 26, 28, 30 et 32 pour le registre à décalage associé au fond la moitié de l’écran de 16 segments.
Les SCR de deux registres à décalage était attaché à un rail 5V et GND tant OE (avec la barre de trop) furent rattaché à un rail au sol. 5V était utilisée au lieu de 3, 3V, parce que les deux LEDs doivent recevoir un signal de chaque sortie, et la chute de tension combinée à travers les deux LEDs est supérieure à 3, 3V (donc les LEDs ne seraient pas s’allument) mais en dessous de 5V.