Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Piga nje na Michoro ya Kazi
- Hatua ya 2: Uunganisho kwa Arduino
- Hatua ya 3: Hitimisho
Video: Arduino Na CD4015B Shift Register: Hatua 3
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
CD4015B ni Dual 4 Stage Static Shift Register na pembejeo za Serial na pato Sambamba. Ni pini 16 ya IC na ina rejista mbili zinazofanana, zenye hatua nne na Takwimu zinazojitegemea, Saa, na Pata tena pembejeo. Kiwango cha mantiki kilichopo kwenye pembejeo ya kila hatua huhamishiwa kwa pato la hatua hiyo kwa kila mpito mzuri wa saa. Mantiki juu ya kuweka upya pembejeo kuweka upya hatua zote nne zilizofunikwa na pembejeo hiyo. Ni kifaa cha CMOS na pembejeo zote zimehifadhiwa kutoka kwa kutokwa kwa tuli.
Inawezekana kupanua rejista 2 za hatua nne hadi rejista ya 8 kwenye kifurushi kimoja, na zaidi kwa kuongeza CDs za CD4015B.
Inayo matumizi anuwai, pamoja na:
- Pembejeo ya serial / data ya pato inayofanana
- Siri kwa uongofu wa data sambamba
- Rejista ya kusudi la jumla
na vile vile kuendesha gari LEDs kama nitakavyoonyesha hapa chini.
Vifaa
Hizi IC ni rahisi sana na kwa sasa unaweza kununua CD4015BE 10 kwa chini ya pauni 2 za Uingereza kutoka China kwenye Ebay.
Hatua ya 1: Piga nje na Michoro ya Kazi
CD4015B ina kile kinachoonekana kuwa mpangilio usio wa kawaida na utunzaji lazima uchukuliwe ili kubaini kwa usahihi kila pini. Kwa mfano Q4B (pin 2) iko karibu na Q3A (pin 3) na Q4A (pin 10) iko karibu na Q3B (pin 11). Pia Clock B iko upande wa A wa IC na vivyo hivyo Clock A iko upande wa B zaidi.
Uendeshaji wa CD4015B
Ili kufafanua taarifa hapo juu
"Takwimu zinahamishwa kutoka kwa pembejeo hadi hatua ya pato la IC kwa mpito mzuri".
i.e. pini ya Saa inayoenda kutoka chini hadi juu kwenye hatua yake inayofaa. Hii inafanikiwa kwenye Arduino kwa kuweka kwanza pini ya Saa chini, kuweka pini ya Takwimu juu au chini na kisha kuweka Pini ya Saa juu tena. Kila wakati hii inapotokea data kwenye pini ya pato hubadilishwa kwenda kwa inayofuata, yaani kutoka Q1A hadi Q2A n.k. Takwimu za Q4A zinaweza kupotea au ikiwa zimeunganishwa na Takwimu B, hubadilishwa kuwa Q1B.
Hakuna kinachotokea wakati pini ya Saa inakwenda kutoka juu kwenda chini.
Wakati pini ya Rudisha imewekwa juu, inaweka matokeo yake 4 chini. Hii inaruhusu sasa kutiririka kupitia LED na kuziwasha. Katika usanidi ulioelezwa hapo chini, matokeo yote 8 yanawekwa upya kwani Rudisha A na Upya B umeunganishwa.
Hatua ya 2: Uunganisho kwa Arduino
Uunganisho kwa Arduino ni kama ifuatavyo:
- Pini ya CD4015B 16 hadi Arduino 5v
- CD4015B siri 8 kwa Arduino Gnd
- Pini ya CD4015B 6 (Rudisha A) hadi Arduino pini 5
- Pini ya CD4015B 7 (Takwimu A) kwa pini ya Arduino 6
- Pini ya CD4015B 9 (Saa A) kwa pini ya Arduino 7
- Pini za CD4015B Q1A - Q4A kwa LED Cathode na Anode hadi 5v kupitia kontena la 100 ohm
Ili kuwezesha Usajili wa Hatua ya 8
- Unganisha pini 14 (Rudisha B) kubandika 6 (Rudisha A) kwenye CD4015B
- Unganisha pini 1 (Saa B) kubandika 9 (Saa A) kwenye CD4015B
- Unganisha pin 10 (Q4A) kubandika 15 (Data B) kwenye CD4015B
- Pini za CD4015B Q1B - Q4B kwa LED Cathode na Anode hadi 5v kupitia kontena la 100 ohm
Programu ya Arduino imejumuishwa kuonyesha jinsi CD4015B inaweza kutumika na LEDs. Hakuna maktaba maalum inahitajika ili programu ifanye kazi. Sio lazima utumie pini 5, 6 na 7 ya Arduino, kwani pini yoyote ya I / O itafanya kazi, lakini utahitaji kurekebisha mchoro kwa pini yoyote ambayo umetumia.
Mzunguko unaweza kuwekwa kwenye ubao wa mkate.
Kitanzi cha programu kinaonyesha njia 4 tofauti za kupanga CD4015B.
Hatua ya 3: Hitimisho
Nilitokea tu kuwa na CD4015BCN IC iliyokuwa imelala karibu na kujiuliza juu ya jinsi ya kuipanga. Kusoma karatasi ya data inayofaa kunipa habari zote. Pia kuna rejista zingine nyingi za mabadiliko kwenye soko. Mfano mmoja ni 74LS595 maarufu ambayo ina njia yake maalum ya kuipanga na pia kuwa TTL kinyume na CMOS. Haionekani kuwa na habari nyingi zinazopatikana kwa Arduino na CD4015B.
Mimi sio mtaalam wa vifaa vya elektroniki na ninatoa tu habari hii kwa mtu yeyote ambaye anaweza kuifurahisha.
Habari zaidi inaweza kupatikana kwenye karatasi za data zinazohusika.
Ilipendekeza:
Kudhibiti Uonyesho wa Sehemu Saba Kutumia Arduino na 74HC595 Rejista ya Shift: Hatua 6
Kudhibiti Onyesho la Sehemu Saba Kutumia Arduino na 74HC595 Daftari la Shift: Haya, kuna nini, Jamani! Akarsh hapa kutoka CETech.Seven Segment Displays ni nzuri kutazama na kila wakati ni zana inayofaa kuonyesha data kwa njia ya nambari lakini kuna shida ndani yao ambayo ni kwamba wakati tunadhibiti Onyesho la Sehemu Saba katika reali
Kuteleza kwa Rejista za Shift 74HC595 Kudhibitiwa Kupitia Arduino na Ethernet: 3 Hatua
Kuteleza kwa Rejista za Shift 74HC595 Kudhibitiwa Kupitia Arduino na Ethernet: Leo ningependa kuwasilisha mradi ambao nimetekeleza katika matoleo mawili. Mradi hutumia rejista 12 za mabadiliko ya 74HC595 na LED za 96, bodi ya Arduino Uno na ngao ya Ethernet Wiznet W5100. LED 8 zimeunganishwa kwenye kila rejista ya mabadiliko. Nambari 0
48 X 8 Kutembeza Uonyesho wa Matrix ya LED Kutumia Arduino na Rejista za Shift.: 6 Hatua (na Picha)
48 X 8 Kutembeza Onyesho la Matrix ya LED Kutumia Arduino na Rejista za Shift. Halo wote! Hii ni ya kwanza kufundishwa na yote ni juu ya kutengeneza 48 x 8 inayoweza kusanifishwa Matrix ya LED ukitumia Arduino Uno na rejista za mabadiliko 74HC595. Huu ulikuwa mradi wangu wa kwanza na bodi ya maendeleo ya Arduino. Ilikuwa changamoto aliyopewa m
Kutumia Dot Matrix LED Pamoja na Arduino na Shift Register: Hatua 5
Kutumia Dot Matrix LED Pamoja na Arduino na Shift Daftari: Nokia DLO7135 Dot matrix LED ni kipande cha kushangaza cha optoelectronics. Inatozwa kama Onyesho la Akili la 5x7 Dot Matrix (r) na Kumbukumbu / Decoder / Dereva. Pamoja na kumbukumbu hiyo, ina onyesho lenye herufi 96 ASCII iliyowekwa juu na chini
Daftari ya Shift ya 74HC164 na Arduino yako: Hatua 9
Rejista ya 74HC164 Shift na Arduino yako: Rejista za Shift ni sehemu muhimu sana ya mantiki ya dijiti, hufanya kama gundi kati ya ulimwengu wa sambamba na mfululizo. Wanapunguza hesabu za waya, kutumia pini na hata kusaidia kuchukua mzigo kutoka kwa cpu yako kwa kuweza kuhifadhi data zao. Wanakuja katika tofauti