Innehållsförteckning:
- Steg 1: Vad är ett skiftregister?
- Steg 2: Användning av skiftregister
- Steg 3: Elektroniska komponenter som används i kretsen
- Steg 4: Konfigurera kretsen
- Steg 5: Hur kretsen fungerar
- Steg 6: Utgångarna växlar snabbt först från vänster till höger
- Steg 7: Sedan går lysdioderna snabbt från höger till vänster
- Steg 8: Slutsats
- Steg 9: Video med skiftregister
Video: Använda 2 skiftregister (74HC595) för att köra 16 lysdioder: 9 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
Denna krets kommer att använda 2 skiftregister (74HC595). Skiftregistren körs som utgångar 16 lysdioder. Varje skiftregister driver 8 lysdioder. Skiftregistren är anslutna så att varje skiftregisterutgång ser ut som en kopia av den andra.
Steg 1: Vad är ett skiftregister?
Skiftregister är sekventiella logikkretsar som kan lagra och överföra data.
Skiftregister består av många flip -flops och klockor som är sammankopplade. Utgångarna från skiftet skiftregistren skiftas eller ändras enligt klockorna (pulsade utgångar).
Steg 2: Användning av skiftregister
Skiftregister är digitala minneskretsar som används i miniräknare och datorer. Skiftregister kan användas för att utöka antalet utdata från en mikrokontroller som Arduino.
Steg 3: Elektroniska komponenter som används i kretsen
2 74HC595 skiftregister
16; 1 k motstånd (brun, svart, röd)
16 lysdioder
1 Arduino Uno
2 elektrolytkondensatorer; 10 Uf
2 långa brödband
trådar.
Steg 4: Konfigurera kretsen
Utgångarna är Qa till Qh. Wire Qa först och går sedan till varandras utgång som visas i diagrammet.
pin14 är SER är ansluten till Arduino digital pin 11. SER är DATA -ingången som kommer att skifta in.
Pin12 är RCLK (LATCH) är ansluten till
Arduino digital stift 8
Pin11 är SRCLK (CLOCK) är ansluten till Arduino digital pin 12
varje gång denna pin går högt (1) kommer värdena i skiftregistret att skifta med 1 bit.
Vcc är stift 16 är ansluten till den röda brödbräda
stift 8 är anslutet till jord
Arduino 5 volt är ansluten till brödbrädans röda skena
Arduino grounsd är ansluten till den svarta skenan
Anslut brädorna på brädorna tillsammans som bilden visar.
Steg 5: Hur kretsen fungerar
De tre olika ingångarna (CLOCK, LATCH, DATA) kommer att ändra spänningarna på utgångarna som visas på lysdioderna. KODEN kommer att programmera LED -ordningens sekvens och LED: s hastighet som slås på och av.
Steg 6: Utgångarna växlar snabbt först från vänster till höger
Lysdioderna flyttas snabbt från vänster till höger.
Steg 7: Sedan går lysdioderna snabbt från höger till vänster
Lysdioderna ändrar riktning (höger till vänster).
Steg 8: Slutsats
Jag hoppas att detta projekt hjälper till att förstå skiftregister och dess användning. Jag gillade projektet. Det testades på
Tinkercad och fungerar.
Det finns en länk, men du kan behöva ett Tinkercad -konto för att se det. Länken är publicerad ovan också med KODEN.
Tack
Steg 9: Video med skiftregister
video av skiftregister
Rekommenderad:
Neopixel Ws2812 Rainbow LED-glöd med M5stick-C - Köra Rainbow på Neopixel Ws2812 Använda M5stack M5stick C Använda Arduino IDE: 5 steg
Neopixel Ws2812 Rainbow LED-glöd med M5stick-C | Köra Rainbow på Neopixel Ws2812 Använda M5stack M5stick C Använda Arduino IDE: Hej killar i denna instruktioner kommer vi att lära oss hur man använder neopixel ws2812 lysdioder eller ledremsor eller ledmatris eller ledring med m5stack m5stick-C utvecklingsbräda med Arduino IDE och vi kommer att göra ett regnbågsmönster med det
Använda RGB -lysdioder för att skapa färgsekvenser: 12 steg
Använda RGB -lysdioder för att skapa färgsekvenser: Denna instruktion visar hur du använder RGB -lysdioder för att skapa färgsekvenser med hjälp av Arduino Uno och en kod
Använda en H -bro (293D) för att köra 2 växlade hobbymotorer Ans Arduino; kretsöversikt: 9 steg
Använda en H -brygga (293D) för att driva 2 växelhobbymotorer Ans Arduino; kretsöversikt: H -bron 293D är en integrerad krets som kan driva 2 motorer. Fördelen med H -bron framför transistorn eller MOSFET -styrkretsar är att den kan köra de två motorerna dubbelriktat (framåt och bakåt) med en kod
DIY MusiLED, musiksynkroniserade lysdioder med ett klick Windows och Linux-applikation (32-bitars och 64-bitars). Lätt att återskapa, lätt att använda, lätt att porta .: 3 steg
DIY MusiLED, musiksynkroniserade lysdioder med ett klick Windows och Linux-applikation (32-bitars och 64-bitars). Lätt att återskapa, lätt att använda, lätt att porta .: Detta projekt hjälper dig att ansluta 18 lysdioder (6 röda + 6 blå + 6 gula) till ditt Arduino-kort och analysera datorns ljudkortets realtidsignaler och vidarebefordra dem till lysdioderna för att tända dem enligt slageffekterna (Snare, High Hat, Kick)
Övertyga dig själv om att bara använda en 12V-till-AC-omriktare för LED-ljussträngar istället för att koppla om dem för 12V: 3 steg
Övertyga dig själv om att bara använda en 12V-till-AC-linjeomvandlare för LED-ljussträngar istället för att koppla om dem för 12V: Min plan var enkel. Jag ville klippa upp en väggdriven LED-ljussträng i bitar och sedan dra om den för att gå av 12 volt. Alternativet var att använda en kraftomvandlare, men vi vet alla att de är fruktansvärt ineffektiva, eller hur? Höger? Eller är de det?