Mundarija:
Video: Arduino Smile MAX7219 Matrix LED qo'llanmasi: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Ushbu qo'llanmada "Arduino yordamida LED matritsasini boshqarish". Men sizga Arduino yordamida Led matritsali displeylardan qanday foydalanishni ko'rsataman.
Va bu maqolada biz Arduino yordamida matritsali displey yordamida tabassumli kulgichlar yasashni o'rganamiz.
Amaldagi ingredientlar avvalgi maqola bilan bir xil. shuning uchun biz darhol darslikni boshlaymiz.
1 -qadam: kerakli komponent
bu kerakli komponentlarning ro'yxati:
- Led Matrik
- Arduino Nano
- Jumper simlari
- USB mini
- Loyiha kengashi
Kerakli kutubxona:
LedControl
2 -qadam: sxema
Komponentlarni yig'ish uchun yuqoridagi sxematik rasmga qarang, shuningdek quyidagi ma'lumotlarni ko'rishingiz mumkin:
Led Matrix Arduino uchun
VCC ==> +5V
GND ==> GND
Din ==> D6
CS ==> D7
CLK ==> D8
Komponentlarni yig'ishni tugatgandan so'ng, dasturlash jarayoniga o'ting.
3 -qadam: dasturlash
Matritsada tabassum tabassumi yaratish uchun quyidagi koddan foydalaning:
#"LedControl.h" ni qo'shing
/*
Endi biz bilan ishlash uchun LedControl kerak. ***** Bu pin raqamlari, ehtimol, sizning qurilmangiz bilan ishlamaydi ***** 6 -pin DataIn -ga ulangan, CLK -pin 7 -ga ulangan, LOAD -ga ulangan. Bizda faqat bitta MAX72XX bor. */
LedControl lc = LedControl (6, 7, 8, 1);
imzosiz uzoq kechikish = 100;
bo'sh o'rnatish () {
lc.shutdown (0, noto'g'ri); lc.setIntensity (0, 8); lc.clearDisplay (0); }
bo'sh tabassum () {
bayt a [8] = {B00000000, B01100110, B01100110, B00000000, B00000000, B01000010, B00111100, B00000000};
lc.setRow (0, 0, a [0]);
lc.setRow (0, 1, a [1]); lc.setRow (0, 2, a [2]); lc.setRow (0, 3, a [3]); lc.setRow (0, 4, a [4]); lc.setRow (0, 5, a [5]); lc.setRow (0, 6, a [6]); lc.setRow (0, 7, a [7]); }
void loop () {
tabassum (); }
4 -qadam: Natija
Natijalarni yuqoridagi rasmda ko'rish mumkin.
Tavsiya:
LED MATRIX MAX7219 ni ARDUINO bilan boshqarish: 9 qadam
LED MATRIX MAX7219 ni ARDUINO bilan boshqarish: Ushbu qo'llanmada biz MAX7219 Led matritsasini Arduino yordamida oddiy matnni ko'rsatish orqali boshqarishni o'rganamiz
Oson LED bayramli yorug'lik namoyishi: Qishda sehrgarlar - FastLED va Arduino qo'llanmasi bilan WS2812B LED tasmasi: 6 qadam
Oson LED bayramli yorug'lik namoyishi: Qishda sehrgarlar | FastLED va Arduino qo'llanmasi bilan WS2812B LED chizig'i: Men ushbu bayram chiroqlarini har qanday joyda ko'rsatish uchun ishlab chiqdim va dasturladim. Men piksel zichligi 30 piksel/ metr bo'lgan bitta WS2812B chizig'idan foydalanardim. Men 5 metrdan foydalanganim uchun menda jami 150 ta LED bor edi. Men kodni sodda tutdim, shuning uchun WS2812 -ni ishlatishni boshlagan har bir kishi
Arduino MAX7219 7-segmentli displey qo'llanmasi: 5 qadam
Arduino MAX7219 7-segmentli displey bo'yicha qo'llanma: MAX7219-bu 7-segmentli LEDlarni (8 ta raqamgacha), blokli displeylarni (barli displeylar) va 64 katodli alohida LEDlarni boshqarish uchun ishlatiladigan IC. MAX7219 mikrokontroller bilan aloqa qilish uchun SPI aloqa tizimidan foydalanadi. Shunday qilib, 64 L haydash
Arduino qo'llanmasi - Potentsiometr yordamida qadam motorini boshqarish: 5 qadam
Arduino qo'llanmasi - Potentsiometr yordamida qadam motorini boshqarish: Bu "Arduino: Potentsiometr yordamida qadam dvigatelini qanday boshqarish kerak" ning yozma versiyasi. Yaqinda yuklagan YouTube videosi. Men buni tekshirib ko'rishingizni qat'iy tavsiya qilaman.YouTube kanalim, birinchi navbatda, siz
Arduino qo'llanmasi - L293D bilan qadam dvigateli: 5 qadam
Arduino qo'llanmasi - L293D bilan qadamli dvigatel: Bu "Arduino: L293D dvigateli bilan qadam dvigatelini qanday boshqarish kerak" ning yozma versiyasi. Yaqinda yuklagan YouTube videosi. Men buni tekshirishingizni qat'iy tavsiya qilaman. Mening YouTube kanalim