![Sevgilingizni yorqin RGB matritsasi bilan yoqing: 3 qadam Sevgilingizni yorqin RGB matritsasi bilan yoqing: 3 qadam](https://i.howwhatproduce.com/images/006/image-15117-13-j.webp)
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14
By Seeed StudioSeeed Muallifning ko'proq ma'lumotlarini kuzatib boring:
![Qo'lda ishlatiladigan Co2 detektori (Covid-19 maqsadi uchun) Qo'lda ishlatiladigan Co2 detektori (Covid-19 maqsadi uchun)](https://i.howwhatproduce.com/images/006/image-15117-14-j.webp)
![Qo'lda ishlatiladigan Co2 detektori (Covid-19 maqsadi uchun) Qo'lda ishlatiladigan Co2 detektori (Covid-19 maqsadi uchun)](https://i.howwhatproduce.com/images/006/image-15117-15-j.webp)
![Wio terminalli Grove analog mikrofonini o'ynang Wio terminalli Grove analog mikrofonini o'ynang](https://i.howwhatproduce.com/images/006/image-15117-16-j.webp)
![Wio terminalli Grove analog mikrofonini o'ynang Wio terminalli Grove analog mikrofonini o'ynang](https://i.howwhatproduce.com/images/006/image-15117-17-j.webp)
![Grove - Wio terminalli TF Mini LiDAR Grove - Wio terminalli TF Mini LiDAR](https://i.howwhatproduce.com/images/006/image-15117-18-j.webp)
![Grove - Wio terminalli TF Mini LiDAR Grove - Wio terminalli TF Mini LiDAR](https://i.howwhatproduce.com/images/006/image-15117-19-j.webp)
Haqida: Salom, biz Seeed dastur muhandislari. Loyihalarni ishlab chiqaruvchilar jamoasi bilan bo'lishish ajoyib. Umid qilamanki, sizga XD Seeed - bu IoT ishlab chiqaruvchilariga tezkorlik bilan xizmat ko'rsatadigan xizmatlarni taqdim etuvchi IoT apparat vositasi … Seeed Studio haqida qo'shimcha ma'lumot »
Sevishganlar kuni yaqinlashib qoldi, siz birinchi qarashda sevib qolgan odam bilan uchrashasizmi?
1 -qadam: Ushbu loyihada ishlatilgan narsalar
Uskuna komponentlari
- Seeeduino V4.2
- Asosiy qalqon V2
- Grove - haydovchisiz RGB LED matritsasi
- Grove - suv sensori
Dasturiy ta'minot va onlayn xizmatlar
Arduino IDE
2 -qadam: Uskuna ulanishi
![Uskuna ulanishi Uskuna ulanishi](https://i.howwhatproduce.com/images/006/image-15117-20-j.webp)
Ushbu loyihada biz suvni aniqlash uchun suv sensori ishlatamiz, agar suv bo'lsa, RGB LED matritsasida urayotgan yurak ko'rsatiladi.
Ushbu ta'sirga erishish uchun siz Grove - Suv Sensorini Base Shield d2 portiga, shuningdek Grove - RGB LED matritsasini I2C portiga ulashingiz kerak. Keyin Base Shield -ni Seeeduino -ga ulang, xuddi yuqoridagi rasmda bo'lgani kabi.
3 -qadam: dasturiy ta'minot
Dasturda RGB LED matritsasidan foydalanish uchun uning kutubxonasini Arduino IDE -ga qo'shish kerak. Kutubxonani bu erda yuklab olish mumkin
Seeed_RGB_LED_Matrix
Kutubxonani qo'shgandan so'ng, matritsaning sarlavha faylini kodingizga qo'shing:
#"grove_two_rgb_led_matrix.h" ni qo'shing
Makrolarni aniqlash yaxshi odat bo'lib, u sizning kodingizni o'qishni yoki o'zgartirishni osonlashtirishi mumkin. Masalan, siz suv sensori qaysi portga ulanganligini yoki urayotgan yurak tezligini ko'rsatishi uchun makrolarni belgilashingiz mumkin.
#SENSOR_PIN 2 ni aniqlang
#INTERVAL 500 ni aniqlang
Hamma narsa tugagach, keyinchalik foydalanish uchun matritsa misolini e'lon qiling.
GroveTwoRGBLedMatrixClass matritsasi;
O'z rasmlaringizni yaratish uchun rasm muharririni olish uchun bu erni bosing. Rang satrida rangni tanlash, chizish uchun chizish maydonidagi nuqtalarni bosish va chizish maydonining pastki qismidagi Yangilash yoki Qo'shish tugmachasini bosib, sizning rasmingiz kodga aylanadi va o'ngdagi katakchada ko'rsatiladi.
![Rasm Rasm](https://i.howwhatproduce.com/images/006/image-15117-21-j.webp)
Mening rasmim quyida ko'rinadi. Siz ushbu kodni loyihangizga nusxalashingiz va keyin RGB LED matritsasida kodlash orqali ko'rsatishingiz mumkin.
![Rasm Rasm](https://i.howwhatproduce.com/images/006/image-15117-22-j.webp)
Dastur boshlanganda setup () protsedurasi bir marta bajariladi, shuning uchun biz matritsa va suv sensori pinini ishga tushiramiz.
bo'sh o'rnatish () {
Wire.begin (); pinMode (SENSR_PIN, INPUT); WAIT_MATRIX_READY (); }
Loop () protsedurasi qayta -qayta bajariladi, shuning uchun biz uni suv bor yoki yo'qligini aniqlash uchun quyidagi kod yordamida ishlatamiz:
agar (digitalRead (SENSOR_PIN) == LOW) {
}
Suv sensori LOW chiqsa, bu suv borligini bildiradi, shuning uchun urayotgan yurak RGB LED matritsasida ko'rsatilishi kerak.
uchun (uint8_t i = 0; i <EMOJI_COUNT (misol); ++ i) {matrix.displayFrames (EMOJI (misol, i), INTERVAL, noto'g'ri, 1); kechikish (INTERVAL); }
To'ldirilgan loop () protsedurasi quyida ko'rsatilgan va siz to'liq maqolani maqolaning oxirida yuklab olishingiz mumkin.
void loop () {
if (digitalRead (SENSOR_PIN) == LOW) {for (uint8_t i = 0; i <EMOJI_COUNT (misol); ++ i) {matrix.displayFrames (EMOJI (misol, i), INTERVAL, noto'g'ri, 1); kechikish (INTERVAL); }}}
Dasturingizni Seeeduino -ga yuklash uchun Arduino IDE -dagi Yuklab olish tugmasini bosing va suv sensori ichiga nam narsalarni qo'yishga harakat qiling, nima bo'lishini ko'ring.
MUHIM:
Ushbu versiyada RGB LED matritsasi dasturiy ta'minoti, agar siz UNO seriyali o'z rasmingizni yaratmoqchi bo'lsangiz, arduino faylini o'zgartirishingiz kerak. Agar siz mega yoki lotusdan foydalansangiz, o'zgarish kerak bo'lmaydi.
Arduino o'rnatish papkasini toping Arduino / hardware / arduino / avr / libraries / Wire / src, Wire.h faylini oching
o'zgartirish
32. BUFFER_LENGTH ni aniqlang
ichiga
128
Keyin Arduino / hardware / arduino / avr / libraries / Wire / src / yordam dasturini o'rnatish papkasini toping, twi.h faylini oching.
o'zgartirish
32. TWI_BUFFER_LENGTH ni aniqlang
ichiga
128
Tavsiya:
Ardiuno bilan 32x8 Max7219 nuqta matritsasi: 5 qadam (rasmlar bilan)
![Ardiuno bilan 32x8 Max7219 nuqta matritsasi: 5 qadam (rasmlar bilan) Ardiuno bilan 32x8 Max7219 nuqta matritsasi: 5 qadam (rasmlar bilan)](https://i.howwhatproduce.com/images/006/image-15562-j.webp)
Ardiuno bilan 32x8 Max7219 nuqta matritsasi: Hammaga salom, Max7219 asosidagi nuqta matritsasi 2020 yilda yangi emas, yaqin vaqtgacha o'rnatish jarayoni yaxshi hujjatlashtirilgan bo'lib, MajicDesigns -dan apparat kutubxonasini yuklab olish mumkin edi. va sarlavha fayllaridagi bir nechta satrlarni o'zgartirdi va FC16 joziba kabi ishladi. Bu qadar edi
IoT aqlli soatli nuqta matritsasi Wemosdan foydalaning ESP8266 - ESP matritsasi: 12 qadam (rasmlar bilan)
![IoT aqlli soatli nuqta matritsasi Wemosdan foydalaning ESP8266 - ESP matritsasi: 12 qadam (rasmlar bilan) IoT aqlli soatli nuqta matritsasi Wemosdan foydalaning ESP8266 - ESP matritsasi: 12 qadam (rasmlar bilan)](https://i.howwhatproduce.com/images/009/image-25414-j.webp)
IoT aqlli soatli nuqta matritsasi Wemos-dan foydalaning ESP8266-ESP matritsasi: O'zingizning aqlli soatingizni yarating, u quyidagilarni bajarishi mumkin: Chiroyli animatsiya belgisiga ega soatni ko'rsatish Eslatma-1dan Eslatmaga-5ni ko'rsatish Taqvimni ko'rsatish Musulmonlarning namoz vaqtlarini ko'rsatish Ob-havo ma'lumotlarini ko'rsatish Yangiliklarni ko'rsatish Maslahatlarni ko'rsatish Bitcoin kursini ko'rsatish
LEDni kir bilan yoqing: 10 qadam (rasmlar bilan)
![LEDni kir bilan yoqing: 10 qadam (rasmlar bilan) LEDni kir bilan yoqing: 10 qadam (rasmlar bilan)](https://i.howwhatproduce.com/images/009/image-26700-j.webp)
Kirni LED bilan yoqing: bu men zavqlangan tajriba edi! Balki sizga nusxa ko'chirish qiziq tuyuladimi? Menga " Yer batareyasi " uzoq muddatga. Galvanik batareyadan ko'ra, haqiqiy Yer batareyasi bo'lish uchun qurilma
NodeMCU bilan LED nuqta matritsasi (8x8) interfeysi: 6 qadam (rasmlar bilan)
![NodeMCU bilan LED nuqta matritsasi (8x8) interfeysi: 6 qadam (rasmlar bilan) NodeMCU bilan LED nuqta matritsasi (8x8) interfeysi: 6 qadam (rasmlar bilan)](https://i.howwhatproduce.com/images/001/image-331-30-j.webp)
LED nuqta matritsasi (8x8) NodeMCU yordamida: Salom ishlab chiqaruvchilar, men boshqa oddiy va ajoyib ko'rsatma beruvchiman, bu yo'riqnomada biz LED nuqta matritsasini (8x8) NodeMCU bilan qanday bog'lashni o'rganamiz
LED yordamida super yorqin chiroqni qanday yasash mumkin - DIY: Super yorqin yorug'lik: 11 qadam
![LED yordamida super yorqin chiroqni qanday yasash mumkin - DIY: Super yorqin yorug'lik: 11 qadam LED yordamida super yorqin chiroqni qanday yasash mumkin - DIY: Super yorqin yorug'lik: 11 qadam](https://i.howwhatproduce.com/images/003/image-7404-25-j.webp)
LED yordamida super yorqin chiroqni qanday yasash mumkin - DIY: Super yorqin nur: Avval videoni tomosha qiling