Mundarija:
- Ta'minotlar
- 1 -qadam: CIRCUIT
- 2 -qadam: O'RNAK DIAGRAMI
- 3 -qadam: ehtiyot choralari
- 4 -qadam: KOD
- 5 -qadam: tushuntirish
- 6 -qadam: Olib tashlash kerak bo'lgan narsalar
- 7 -qadam: Adabiyotlar
Video: 74xc595 IC: 7 bosqichli 4X4 LED MATRIX
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Tavsif
Bu blogda biz smenali registr (SN7HC595N) yordamida 4x4 o'lchamli LED matritsani qanday yasash va kodlashni o'rganamiz
Ta'minotlar
Kerakli materiallar
- Shift registri (SN7HC595N)
- Jumper kabellari
- Arduino taxtasi (men Arduino UNO dan foydalanaman)
- 16 ta LED
- 330 ohmli rezistorlar x4
- Lehim to'plami
- Kompyuter plitasi
- Qattiq simlar
1 -qadam: CIRCUIT
16 LEDni kvadratchaga joylashtiring, shunda har bir LEDning anodi pastga, katodlari esa o'ngga qaraydi
- LEDning barcha katodlarini ustunlarga ulang
- LEDlarning barcha anodlarini qatorlarga ulang
- Har bir satr va ustundan chiqishni oling, shunda siz 4x4 matritsadan 8 ta chiqishga ega bo'lasiz.
2 -qadam: O'RNAK DIAGRAMI
3 -qadam: ehtiyot choralari
- Rezistorning to'g'ri qiymati juda muhim, chunki u holda kontaktlarning zanglashiga olib bo'lmaydi.
- Lehimlashda juda ehtiyot bo'ling va qator va ustun simlari bir -biriga tegmasligiga ishonch hosil qiling.
- Arduino yoqilganda, ya'ni arduino platasi quvvat olganda, kontaktni ulamang.
- Ulanishdan oldin barcha LEDlarni alohida tekshiring.
4 -qadam: KOD
berilgan havoladan kodni yuklab oling. kod uchun havola
5 -qadam: tushuntirish
IC uchun muhim pinlar
Ma'lumotlar kiradigan SER (Serial);
SRCLK (Serial Clock) - SERda bo'lgan narsalarni saqlash uchun siz o'rnatgan pin;
RCLK (Ro'yxatdan o'tish soati) barcha pinlarni o'rnatishni tugatgandan so'ng siz o'rnatgan pin
Shift registrining chipi ma'lumotlar pimi orqali ketma -ket kiritilgan bitlarni 8 parallel bitga aylantiradi, shuning uchun agar siz 10010000 ni yubormoqchi bo'lsangiz, siz eng kichik bitdan (0) boshlaysiz, shuning uchun SERni LOW (Arduino -dagi D10) ga sozlang.. Keyin, qiymatni "saqlash" uchun SCK (Arduino -dagi D11) ni "YUQORI" ga, so'ng "LOW" ga qo'ying
6 -qadam: Olib tashlash kerak bo'lgan narsalar
- Kodni o'zgartirish orqali siz 4x4 matritsada turli naqsh va raqamlarni chop etishingiz mumkin.
Bu kichik loyihalar uchun arzon narxlardagi displey vazifasini bajarishi mumkin
7 -qadam: Adabiyotlar
Tavsiya:
LM3915: 6 bosqichli oddiy 20 LEDli Vu o'lchagich
LM3915 yordamida oddiy 20 LEDli Vu o'lchagich: VU o'lchagichni yaratish g'oyasi uzoq vaqtdan beri mening loyihalar ro'yxatimda bo'lgan. Va nihoyat, men hozir qila olaman. VU o'lchagich - bu audio signal kuchining ko'rsatkichi. VU o'lchagich sxemasi odatda kuchaytirgich zanjiriga qo'llaniladi, shuning uchun
Bosqichli motorli boshqariladigan lokomotiv modeli - Bosqichli motor aylanadigan kodlovchi sifatida: 11 qadam (rasmlar bilan)
Bosqichli motorli boshqariladigan lokomotiv modeli | Bosqichli dvigatel aylanuvchi kodlovchi sifatida: Oldingi ko'rsatmalarni birida biz step motorini aylanuvchi kodlovchi sifatida ishlatishni o'rgandik. Ushbu loyihada biz Arduino mikrokontrolleridan foydalanib, lokomotiv modelini boshqarish uchun aylanadigan aylanadigan enkoderdan foydalanamiz. Shunday qilib, fu holda
Bosqichli dvigatel bilan boshqariladigan step motor - Bosqichli motor aylanadigan kodlovchi sifatida: 11 qadam (rasmlar bilan)
Bosqichli dvigatel bilan boshqariladigan step motor | Bosqichli dvigatel aylanadigan kodlovchi sifatida: Bir nechta qadam dvigatellari yotib, biror narsa qilishni xohlayaptimi? Ushbu yo'riqnomada, Arduino mikrokontroller yordamida boshqa step motorining holatini nazorat qilish uchun qadamli motorni aylanuvchi kodlovchi sifatida ishlatamiz. Xo'sh, boshqa ko'p gapirmasdan, keling
8X32 LED DOT MATRIX ESP32: 4 bosqichli displeyda INSTAGRAM izdoshlari
"ESP32" dan foydalanadigan 8X32 LED DOT MATRIX displeyidagi INSTAGRAM kuzatuvchilari: bu mening 2 -o'rgatuvchi va kulgili ingliz tilim uchun uzr. Bu ko'rsatmada biz instagram izdoshlarimizni 8X32 nuqta matritsali LED displeyda aylantirmoqchimiz
Raspberry Pi3: 5 bosqichli 16x2 alfasayısal LCD va 4x4 matritsali klaviatura (rasmlar bilan)
Raspberry Pi3 bilan 16x2 alfasayısal LCD va 4x4 matritsali klaviatura interfeysi: Ushbu ko'rsatmalarda biz 16x2 LED va 4x4 matritsali klaviaturani Raspberry Pi3 bilan qanday bog'lashni tushuntiramiz. Dasturiy ta'minotni ishlab chiqish uchun biz Python 3.4 dan foydalanamiz. Python 2.7 ni ham ozgina o'zgartirishlar bilan tanlashingiz mumkin