Orodha ya maudhui:

Arduino Na CD4015B Shift Register: Hatua 3
Arduino Na CD4015B Shift Register: Hatua 3

Video: Arduino Na CD4015B Shift Register: Hatua 3

Video: Arduino Na CD4015B Shift Register: Hatua 3
Video: ESP32 Tutorial 8 -Walking Light 74HC595 Shift register -SunFounder's ESP32 IoT Learnig kit 2024, Novemba
Anonim
Arduino Na Rejista ya Shift ya CD4015B
Arduino Na Rejista ya Shift ya CD4015B

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

Piga nje na Michoro ya Kazi
Piga nje na Michoro ya Kazi
Piga nje na Michoro ya Kazi
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
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: