Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Təsvir
Bu blogda, bir keçid qeydindən (SN7HC595N) istifadə edərək 4x4 LED matrisinin necə hazırlanacağına və kodlaşdırılmasına diqqət yetirəcəyik
Təchizat
Tələb olunan materiallar
- Vəziyyət reyestri (SN7HC595N)
- Keçid kabelləri
- Arduino lövhəsi (Arduino UNO istifadə edəcəyəm)
- 16 ədəd LED
- 330 ohm rezistorlar x4
- Lehim dəsti
- Pcb boşqab
- Qatı tellər
Addım 1: CURCUIT
16 LED -in hər bir LED -in anodu aşağıya, katodlar isə sağa baxacaq şəkildə kvadratda yerləşdirin
- LED -in bütün katodlarını sütunlara bağlayın
- LED -lərin bütün anodlarını sıraya qoşun
- Hər satırdan və sütundan çıxışı alın, beləliklə sonunda 4x4 matrisdən 8 çıxışı olacaq.
Addım 2: CIRCUIT DIAGRAM
Addım 3: TƏHLÜKƏSİZLİK
- Rezistorun düzgün dəyəri çox vacibdir, çünki dövrə onsuz düzgün işləməyəcəkdir.
- Lehim edərkən çox diqqətli olun və satır və sütun tellərinin bir -birinə toxunmadığından əmin olun.
- Arduino işləyərkən dövrə bağlamayın, yəni arduino lövhəsi işləyərkən.
- Bağlamadan əvvəl bütün LED -ləri fərdi olaraq yoxlayın.
Addım 4: KOD
kodu verilən linkdən yükləyin. kod üçün keçid
Addım 5: İzahat
IC-də vacib pinlər
Məlumatın daxil olduğu SER (Serial);
SERCLK (Serial Clock), SER -də olanları saxlamaq üçün yüksək olaraq təyin etdiyiniz pin;
RCLK (Qeyd Saatı), bütün sancaqlar qurduqdan sonra yüksək olaraq təyin etdiyiniz pin
Shift qeyd çipi, data pin vasitəsilə ardıcıl olaraq daxil edilən bitləri 8 paralel bitə çevirir, buna görə 10010000 göndərmək istəsəniz, ən az əhəmiyyətli bit (0) ilə başladığınızı söyləyin, buna görə SER -i LOW (Arduino -da D10) olaraq təyin edin.. Sonra, dəyəri "saxlamaq" üçün SCK (Arduino -da D11) -ni YÜKSƏK və sonra LOW -a təyin edin
Addım 6: Alınmalı şeylər
- Kodu dəyişdirməklə əslində 4x4 matrisdə fərqli nümunələr və rəqəmlər çap edə bilərsiniz.