Halloween Box Monster (4 / 7 steg)
Steg 4: Få lysdioderna visar det mönster som du vill
För att visa rätt mönstret av lysdioder för att efterlikna ett brev i "Happy Halloween", tog jag fördelen med att använda 8-bitars SIPO SKIFT register. Dessa Internet-anslutningsdelning tillåter mig att ge dem en 8-bitars input och har 8 bitar individuellt visas på de 8 utgångarna.
Att veta detta, kan du tilldela parar av lysdioder i "top" och "botten" hälften av 16-segmentet displayen individ tillverkar två SKIFT register. Efter att göra dessa anslutningar, jag listat ut vad par lysdioder skulle behöva vara lyste upp för att visa önskad bokstav och bestäms den 8-bitars binär (och därefter decimalvärde) skulle jag behöva skicka till de två SKIFT register för varje bokstav.
I anslutning till mikrokontroller, ansluten jag SER, RCLK, SRCLK och SRCLR (med den över) till digital stiften på mikrokontroller. Personligen, jag använde digital pins 34, 36, 38 och 40, respektive, för skiftregister kopplade till den övre halvan av 16-segmentet displayen och stift 26, 28, 30 och 32 för skiftregister samband med botten hälften av 16-segmentet displayen.
Vcc av båda SKIFT register var knuten till en 5 v järnväg och både GND och OE (med den över) fästes till en marken järnväg. 5V användes i stället för 3.3V eftersom två lysdioder är att ta emot en signal från varje utgång, och det sammanlagda spänningsfallet över två lysdioderna är ovan 3.3V (så lamporna inte skulle lysa upp) men lägre än 5V.