
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14



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
Tavsiya:
Kamalak zarlari: 6 qadam (rasmlar bilan)

Rainbow Dice: Bu 5 ta smd diodli LEDlardan yasalgan 5 dona zarli o'yinlar qutisini yasaydi. Mashinani boshqaradigan dastur turli xil o'yin rejimlarini bir nechta zarlar bilan bajarishga imkon beradi, bitta uskuna o'yinni tanlash va zarni siljitish imkonini beradi. Eac yonidagi individual kalitlar
Tilt sensori LED zarlari: 3 qadam

Tilt Sensorli LED zarlar: Bu loyiha har safar burilish sensori egilganda yangi raqam chiqaradigan LED zarini yaratadi. Ushbu loyihani tugmachani ishlatish uchun o'zgartirish mumkin edi, lekin shunga mos ravishda kodni o'zgartirish kerak bo'ladi. Loyihani boshlashdan oldin 5V va
WIFI va giroskopli olti tomonlama PCB LED zarlari - PIKOCUBE: 7 qadam (rasmlar bilan)

WIFI va giroskopli olti tomonlama PCB LED zarlari - PIKOCUBE: Salom ishlab chiqaruvchilar, bu moekoe ishlab chiqaruvchisi! Bugun men sizga oltita PCB va 54 ta LEDga asoslangan haqiqiy LED zarni qanday yasashni ko'rsatmoqchiman. Harakat va zarning holatini aniqlaydigan ichki giroskopik sensori yonida, kub ESP8285-01F bilan birga keladi
Arduino LED zarlari: 4 qadam

Arduino LED Dice: Bu ko'rsatma sizga oddiy Arduino Dice -ni bir necha qadam bilan ko'rsatadi. Loyiha yangi boshlanuvchilar uchun javob beradi, u ba'zi asosiy qismlarni o'z ichiga oladi va minimal miqdordagi komponentlarni talab qiladi. Quyida elementlarni tayyorlash uchun tayyorlash tushuntiriladi
DIY Arduino LED zarlari: 5 qadam (rasmlar bilan)

DIY Arduino LED zarlar: zarni talab qiladigan stol o'yinini o'ynashmi? Qo'rqmang, 15 daqiqadan kamroq vaqt ichida o'z qo'lingiz bilan yasashingiz mumkin! Sizga juda oddiy qismlar, biroz sabr-toqat va 35 qatorli Arduino kodi kerak! Hamma ishlatilgan qismlar Kuman's Arduino UNO Starter Kit-dan