Video: CharliePlexed RGB LED zarlari: 3 qadam
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Bu yo'riqnomada RGB svetodiodli charliepleks texnologiyasi yordamida rang -barang zarlar yasash ko'rsatiladi. Loyihada zar shaklida joylashtirilgan 7 ta RGB LED ishlatiladi. Har bir RGB LEDda uchta alohida LED mavjud bo'lib, ular 21 ta LEDni tashkil qiladi. ATTiny13V mikrokontrollerining 4 ta kirish-chiqish pinlari tomonidan boshqariladi, lekin CharliePlexing nazariyasiga ko'ra, biz faqat 4 ta kirish/chiqish pinidan 12 {n (n-1)} LEDni boshqarishimiz mumkin. Aslida LEDlarning zar shaklida joylashuvi shunday bo'ladiki, ularni to'rt guruhga bo'lish mumkin. Uchtasida ikkita LED va bitta LEDli. Har bir guruhning LED'lari bir vaqtning o'zida yoqilgan va o'chirilgan va bir xil kirish -chiqish pinlariga ulanishi mumkin, bir so'z bilan aytganda, ular bitta LED sifatida ko'rib chiqiladi. x 3 = 12, shuning uchun charlieplexing ushlab turadi) 'Tekshirish moslamasining 5 ta kirish -chiqish pimi kalit uchun ishlatiladi, u bosilganda tasodifiy sonlar 1 dan 6 gacha, bo'shatilganda esa tasodifiy ranglar hosil bo'ladi (hammasi 6)
1 -qadam: O'chirish tavsifi
O'chirish 13, 7 RGB LED -lar, bir nechta rezistorlar va quvvat manbaiga ulanishdan tashqari mikrosxemadan iborat. PDF va SCH formatidagi sxemalar bu erda mavjud. O'chirish uchun ishlatiladigan rezistorlar quyidagi rasmda ko'rsatilgandek massivlar ko'rinishida. CHARLIEPLEXINGCharlieplexing texnikasi uchta mumkin bo'lgan holatlardan foydalanadi: 0, 1 yoki Z (yuqori empedans holati) mikrokontrollerning raqamli kirish-chiqish pimi. N*(N-1) LEDlarni N raqamli pinlar yordamida boshqarishga qodir. Ushbu texnikada bir vaqtning o'zida faqat bitta LEDni boshqarish mumkin, shuning uchun boshqariladigan barcha LEDlar mos keladigan chastotada yangilanishi kerak, shunda ular statsionar bo'lib ko'rinadi. u ulangan) chiqish deb e'lon qilinadi va boshqa barcha pinlar kirish sifatida e'lon qilinadi (Yuqori qarshilik yoki "Z" holati)
2 -qadam: Zarlarning ishchi rasmlari
Mana, zarlarning yana bir nechta harakatlari.
U ishlab chiqarishi mumkin bo'lgan turli xil ranglarga qarang. !!!!!!!!!!!
3 -qadam: Manba kodi
Bu erda C tilida yozilgan loyihaning manba kodi. Amaldagi kompilyator WINAVR GCC
Makefile va. Hex fayllari ham biriktirilgan