Sadržaj:
- Supplies
- Korak 1: Pin Out i funkcionalni dijagrami
- Korak 2: Povezivanje na Arduino
- Korak 3: Zaključak
Video: Arduino sa registarom pomaka CD4015B: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
CD4015B je dvostruki četverostepeni statički registar sa serijskim ulazom i paralelnim izlazom. To je 16-polni IC i sadrži dva identična, četverostepena registra sa nezavisnim ulazima Data, Clock i Reset. Logički nivo prisutan na ulazu svake faze prenosi se na izlaz te faze pri svakom pozitivnom hodu takta. Logika visoko na ulazu Reset resetira sve četiri faze koje pokriva taj ulaz. To je CMOS uređaj sa svim ulazima zaštićenim od statičkog pražnjenja.
Moguće je proširiti 2 registra u četiri stupnja na 8 -bitni registar na jednom paketu, te dodatno dodavanjem više CD4015B IC -ova.
Ima različite aplikacije, uključujući:
- Redoslijed ulaznih / paralelnih izlaznih podataka
- Serijska u paralelnu konverziju podataka
- Registar opšte namjene
kao i LED diode za vožnju što ću pokazati u nastavku.
Supplies
Ovi IC -ovi su vrlo jeftini i trenutno možete kupiti 10 CD4015BE za manje od 2 britanska funta iz Kine na Ebayu.
Korak 1: Pin Out i funkcionalni dijagrami
CD4015B ima neobičan raspored i mora se voditi računa o ispravnoj identifikaciji svakog pina. Na primjer, Q4B (pin 2) je pored Q3A (pin 3), a Q4A (pin 10) je pored Q3B (pin 11). Takođe Sat B je uglavnom na strani IC IC -a, a Sat A je uglavnom na strani B.
Rad CD4015B
Da pojasnimo gornju izjavu
"Podaci se prenose s ulaznog na izlazni stupanj IC -a pri pozitivnom prijelazu".
pin sata koji ide od niskog do visokog nivoa na svojoj relevantnoj pozornici. To se postiže na Arduinu tako da prvo postavite pin sata nisko, postavite pin podataka visoko ili nisko, a zatim ponovo postavite pin sata visoko. Svaki put kad se to dogodi, podaci na izlaznom pinu se prebacuju na sljedeći, tj. S Q1A na Q2A itd. Podaci na Q4A se ili gube ili ako su povezani s podacima B, premještaju se u Q1B.
Ništa se ne događa kada pin sata pređe s visokog na nisko.
Kada je pin za poništavanje postavljen visoko, svoja 4 izlaza postavlja nisko. To omogućava struji da teče kroz LED diode i uključuje ih. U dolje opisanom postavljanju, svih 8 izlaza se resetiraju kada su povezani reset i resetiranje B.
Korak 2: Povezivanje na Arduino
Veza s Arduinom je sljedeća:
- CD4015B pin 16 za Arduino 5v
- CD4015B pin 8 za Arduino Gnd
- CD4015B pin 6 (Reset A) na Arduino pin 5
- CD4015B pin 7 (podatak A) na Arduino pin 6
- CD4015B pin 9 (Sat A) na Arduino pin 7
- CD4015B pinovi Q1A - Q4A na LED katodu i anoda na 5v preko otpornika od 100 ohma
Omogućavanje 8 -stepenog registra pomaka
- Spojite pin 14 (Reset B) na pin 6 (Reset A) na CD4015B
- Spojite pin 1 (Sat B) na pin 9 (Sat A) na CD4015B
- Spojite pin 10 (Q4A) na pin 15 (podatak B) na CD4015B
- CD4015B pinovi Q1B - Q4B na LED katodu i anoda na 5v preko otpornika od 100 ohma
Uključen je Arduino program koji pokazuje kako se CD4015B može koristiti sa LED diodama. Za rad programa nije potrebna posebna biblioteka. Ne morate koristiti iglice 5, 6 i 7 Arduina, jer će bilo koji od I/O pinova funkcionirati, ali ćete morati izmijeniti skicu ovisno o tome koje ste pinove koristili.
Krug se može postaviti na ploču za kruh.
Programska petlja prikazuje 4 različita načina programiranja CD4015B.
Korak 3: Zaključak
Slučajno mi je ležao CD4015BCN IC i pitao se kako ga programirati. Proučavanje relevantnog lista sa podacima dalo mi je sve informacije. Na tržištu postoje i mnogi drugi registri smjena. Jedan primjer je popularni 74LS595 koji ima svoj specifičan način programiranja, kao i TTL za razliku od CMOS -a. Čini se da nema mnogo dostupnih informacija o Arduinu i CD4015B.
Nisam stručnjak za elektroniku i pružam samo ove informacije svima kojima bi to moglo biti zanimljivo.
Više informacija možete pronaći na relevantnim podacima.
Preporučuje se:
Upravljanje zaslonom sa sedam segmenata pomoću Arduino i 74HC595 registra pomaka: 6 koraka
Upravljanje zaslonom sa sedam segmenata pomoću Arduina i 74HC595 Shift registra: Hej, šta ima, momci! Akarsh ovdje iz CETech -a. Zasloni sa sedam segmenata su dobri za gledanje i uvijek su zgodan alat za prikaz podataka u obliku znamenki, ali u njima postoji nedostatak, a to je da kada kontroliramo prikaz sa sedam segmenata u stvarnosti
Brojač prikaza 7 segmenata sa registrom pomaka: 3 koraka
Brojač prikaza 7 segmenata sa registrom pomaka: Ovo je savršen projekt za početnike ako samo učite kako koristiti registar pomaka i kako radi s kodom. Osim toga, ovaj projekt je odličan početak ako ste tek počeli sa prikazom na 7 segmenata. Prije nego započnete ovaj projekt, obavezno p
Kaskada registara pomaka 74HC595 Kontrolirano putem Arduina i Etherneta: 3 koraka
Kaskada registara pomaka 74HC595 kontrolira se putem Arduina i Etherneta: Danas bih želio predstaviti projekt koji sam implementirao u dvije verzije. Projekt koristi 12 registara pomaka 74HC595 i 96 LED dioda, Arduino Uno ploču s Ethernet štitom Wiznet W5100. Na svaki registar pomaka spojeno je 8 LED dioda. Brojevi 0
CNC alat za mjerenje brzine pomaka napravljen od otpada: 5 koraka
CNC alat za mjerenje brzine pomaka napravljen od otpada: Je li iko ikada želio mjeriti stvarnu brzinu pomaka na CNC stroju? Vjerojatno ne, sve dok glodalice ne budu netaknute nakon CNC posla … ali kad se počnu redovito lomiti, možda je vrijeme za istraživanje. U ovom uputstvu možete
LED matrica pomoću registara pomaka: 7 koraka (sa slikama)
LED matrica pomoću registara pomaka: Ova instrukcija je zamišljena kao potpunije objašnjenje od ostalih dostupnih na mreži. Značajno, ovo će pružiti više hardverskog objašnjenja nego što je dostupno u LED Marquee -u za instrukcije led555.CiljeviOva instrukcija predstavlja koncepte