Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Paglalarawan
Sa blog na ito magtutuon kami sa kung paano gumawa at mag-code ng isang 4x4 LED matrix gamit ang isang shift register (SN7HC595N)
Mga gamit
Mga Materyal na Kinakailangan
- Rehistro ng shift (SN7HC595N)
- Mga kable ng jumper
- Arduino board (gagamitin ko ang Arduino UNO)
- 16 na LED
- Resistors ng 330 ohm x4
- Kit ng panghinang
- Pcb plate
- Solid wires
Hakbang 1: CIRCUIT
Ilagay ang 16 LED'S sa parisukat na tulad ng anode ng bawat LED ay nakaharap pababa at mga cathode na nakaharap pakanan
- Ikonekta ang lahat ng mga cathode ng LED sa mga haligi
- Ikonekta ang lahat ng mga anode ng LED'S sa mga hilera
- Kumuha ng output mula sa bawat mga hilera at haligi, kaya sa dulo magkakaroon ka ng 8 output mula sa the4x4 matrix.
Hakbang 2: CIRCUIT DIAGRAM
Hakbang 3: PRECAUTIONS
- Ang wastong halaga ng risistor ay napakahalaga dahil ang circuit ay hindi gagana nang maayos nang wala ito.
- Habang ang paghihinang ay maging maingat at siguraduhin na walang mga hilera at mga wire ng haligi ang magkadikit.
- Huwag ikonekta ang circuit habang ang arduino ay nasa i.e-kapag ang arduino board ay pinapagana.
- Indibidwal na suriin ang lahat ng LED'S bago kumonekta.
Hakbang 4: CODE
i-download ang code mula sa ibinigay na link. link para sa code
Hakbang 5: Paliwanag
Mahalagang mga pin sa IC-
SER (Serial) kung saan nakukuha ang data;
SRCLK (Serial Clock) ang pin na itinakda mo sa mataas upang maiimbak kung ano ang nasa SER;
RCLK (Magrehistro ng Orasan) ang pin na itinakda mo sa mataas kapag tapos ka na sa pagtatakda ng lahat ng mga pin
Ang shift register chip ay nagbabago ng mga bit na ipinasok sa serye ng palapag ng data pin sa 8 parallel bit, Kaya't kung nais mong ipadala sabihin nating 10010000 magsimula ka sa hindi gaanong makabuluhang bit (0) kaya't itinakda mo ang SER sa LOW (D10 sa Arduino). Susunod, itinakda mo ang SCK (D11 sa Arduino) sa TAAS at pagkatapos ay sa LOW, upang "i-save" ang halaga
Hakbang 6: Mga Bagay na Dapat Dalhin
- Sa pamamagitan ng pagbabago ng code maaari mo talagang mai-print ang iba't ibang mga pattern at numero sa isang 4x4 matrix.