Orodha ya maudhui:

Kutumia Rejista 2 za Shift (74HC595) kuendesha LEDs 16: Hatua 9
Kutumia Rejista 2 za Shift (74HC595) kuendesha LEDs 16: Hatua 9

Video: Kutumia Rejista 2 za Shift (74HC595) kuendesha LEDs 16: Hatua 9

Video: Kutumia Rejista 2 za Shift (74HC595) kuendesha LEDs 16: Hatua 9
Video: ESP32 Tutorial 8 -Walking Light 74HC595 Shift register -SunFounder's ESP32 IoT Learnig kit 2024, Novemba
Anonim
Kutumia Rejista 2 za Shift (74HC595) kuendesha LED 16
Kutumia Rejista 2 za Shift (74HC595) kuendesha LED 16

Mzunguko huu utatumia rejista 2 za mabadiliko (74HC595). Rejista za zamu zitaendesha kama matokeo ya LED 16. Kila rejista ya zamu itaendesha LED za 8. Rejista za zamu zimefungwa waya ili kila matokeo ya rejista ya mabadiliko yaonekane kama nakala ya nyingine.

Hatua ya 1: Je! Daftari ya Shift ni nini?

Je! Daftari ya Shift ni nini?
Je! Daftari ya Shift ni nini?
Je! Daftari ya Shift ni nini?
Je! Daftari ya Shift ni nini?

Rejista za Shift ni mizunguko ya mantiki inayofuatana. Inauwezo wa kuhifadhi na kuhamisha data.

Rejista za Shift zinajumuisha flip nyingi na saa ambazo zimeunganishwa pamoja. Matokeo ya mabadiliko rejista za mabadiliko zinahamishwa au hubadilishwa kulingana na saa (matokeo yaliyopigwa).

Hatua ya 2: Matumizi ya Rejista za Shift

Matumizi ya Rejista za Shift
Matumizi ya Rejista za Shift

Rejista za Shift ni mizunguko ya kumbukumbu ya dijiti inayotumiwa katika mahesabu na kompyuta. Sajili za Shift zinaweza kutumika kupanua idadi ya matokeo kutoka kwa mdhibiti mdogo kama Arduino.

Hatua ya 3: Vipengele vya Elektroniki vilivyotumika kwenye Mzunguko

Vipengele vya Elektroniki vilivyotumika kwenye Mzunguko
Vipengele vya Elektroniki vilivyotumika kwenye Mzunguko

Sajili 2 za mabadiliko ya 74HC595

16; 1 k resistors (kahawia, nyeusi, nyekundu)

LED 16

1 Arduino Uno

Capacitors 2 za elektroni; 10 Uf

2 mikate mirefu ya mkate

waya.

Hatua ya 4: Kuweka Mzunguko

Kuweka Mzunguko
Kuweka Mzunguko
Kuweka Mzunguko
Kuweka Mzunguko

Matokeo ni Qa hadi Qh. Qa ya kwanza kwanza na kisha nenda kwa pato la kila mmoja kama inavyoonyeshwa ni mchoro.

pin14 ni SER imeunganishwa na pini ya dijiti ya Arduino 11. SER ni pembejeo ya DATA ambayo itabadilishwa.

Pin12 ni RCLK (LATCH) imeunganishwa na

Siri ya dijiti ya Arduino 8

Pin11 ni SRCLK (CLOCK) imeunganishwa na Arduino digital pin 12

kila wakati pini hii inakwenda juu (1) maadili katika rejista ya mabadiliko yatabadilika kwa 1 bit.

Vcc ni pin 16 imeunganishwa na reli nyekundu ya mkate

siri 8 imeunganishwa na ardhi

Volts Arduino 5 imeunganishwa na reli nyekundu ya ubao wa mkate

Arduino grounsd imeunganishwa na reli nyeusi

Unganisha viwanja vya bodi pamoja kama inavyoonyeshwa ni mchoro.

Hatua ya 5: Jinsi Mzunguko Unavyofanya Kazi

Jinsi Mzunguko Unavyofanya Kazi
Jinsi Mzunguko Unavyofanya Kazi

Pembejeo tatu tofauti (CLOCK, LATCH, DATA) zitabadilisha voltages ya matokeo kama inavyoonekana kwenye LEDs. CODE itapanga mlolongo wa LED na kasi ya LED kuwasha na kuzima.

Hatua ya 6: Matokeo yatahama kushoto kwanza kushoto kwenda kulia haraka

Matokeo yatahama kushoto kwanza kushoto kwenda kulia haraka
Matokeo yatahama kushoto kwanza kushoto kwenda kulia haraka

LEDS itasonga kushoto kwenda kulia haraka.

Hatua ya 7: Kisha LEDS Wil huenda kutoka kulia kwenda kushoto haraka sana

Kisha LEDS Wil Toka Kulia kwenda Kushoto Haraka sana
Kisha LEDS Wil Toka Kulia kwenda Kushoto Haraka sana

LEDS hubadilisha mwelekeo (kulia kwenda kushoto).

Hatua ya 8: Hitimisho

Hitimisho
Hitimisho

Natumai mradi huu unasaidia kuelewa rejista za mabadiliko na matumizi yake. Nilifurahiya mradi. Ilijaribiwa

Tinkercad na inafanya kazi.

Kuna kiunga, lakini unaweza kuhitaji akaunti ya Tinkercad kuiona. Kiungo kimewekwa hapo juu pia na CODE.

Asante

Hatua ya 9: Video ya Sajili za Shift

video ya rejista za zamu

Ilipendekeza: