Stap 4: Krijgt de LED's om weer te geven van het patroon dat u wilt
Om weer te geven van het juiste patroon van de LED's om na te bootsen van een brief in "Happy Halloween", nam ik voordeel van het gebruik van de 8-bit SIPO shift registers. Deze ICs toestaan me om hen een 8 bit input en de 8 bits worden afzonderlijk weergegeven op de 8 uitgangen hebben.
Dit wetende, kunt u toewijzen de paren van LEDs in de "top" en de "bodem" de helft van de 16-segment display afzonderlijke uitgangen op de twee shift-registers. Na het maken van deze verbindingen, ik bedacht wat paren van LEDs zou moeten worden verlicht om weer te geven van de gewenste letter en bepaald de 8 bits binaire (en vervolgens decimale waarde) zou ik moeten sturen naar de twee shift registers voor elke letter.
In termen van het aansluiten van de microcontroller, ik aangesloten de SER, RCLK, SRCLK en SRCLR (met de overmatige balk) op de digitale pennen van de microcontroller. Persoonlijk, ik gebruikte digitale pinnen 34, 36, 38 en 40, respectievelijk de shift register aangesloten op de bovenste helft van de 16-segment display en pins 26, 28, 30 en 32 voor de shift register gekoppeld onder de helft van de 16-segment display.
De Vcc van beide shift-registers was gekoppeld aan een spoor van 5V en GND zowel de OE (met de overmatige balk) werden gekoppeld aan een spoor van de grond. 5V werd gebruikt in plaats van 3.3V omdat twee LEDs zijn om een signaal van elke uitgang en de gecombineerde spanningsval over de twee LEDs boven 3,3 v (dus de LEDs niet oplichten zou) maar minder dan 5V.