Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu layihədə, M5StickC ESP32 lövhəsindən istifadə edərək NeoPixels LED Üzükdə təsadüfi bir rəng göstərməyi öyrənəcəyik.
Videonu izləyin.
Addım 1: Nə lazımdır
- M5StickC ESP32
- NeoPixels LED Üzük (Bu layihədə 12 LED Pikselli bir LedRing istifadə edirik, ancaq istəsəniz başqa hər hansı birini istifadə edə bilərsiniz)
- Visuino proqramı: Visuino'yu buradan yükləyin:
Addım 2: Dövrə
- StickC pin 5V -ni LedRing pin VCC -yə qoşun
- StickC pin GND -ni LedRing pin GND -ə qoşun
- StickC pin G26 -ı LedRing pininə DI bağlayın
Addım 3: Visuinonu işə salın və M5 Stack Stick C Board Tipini seçin
Visuino'yu ilk şəkildə göstərildiyi kimi başladın Visuino'da Arduino komponentindəki (Alətlər) düyməsini (Şəkil 1) vurun Dialoq görünəndə Şəkil 2 -də göstərildiyi kimi "M5 Stack Stick C" seçin.
Addım 4: Visuino'da Komponentləri Əlavə et və Qurun
- "NeoPixels" komponentini əlavə edin
- "Təsadüfi Rəng" komponentini əlavə edin
- "NeoPixels1" düyməsini iki dəfə vurun Xüsusiyyətlər pəncərəsində, LED halqanızdakı led piksellərin sayını, bizim halda isə 12 -ni təyin edin. Beləliklə, "Piksel sayını" 12 -yə qoyun.
- Pixel Groups pəncərəsini bağlayın.
Addım 5: Visuino Connect Komponentlərində
- "M5 Stack Stick C" Button pin M5 -i "RandomColor1" pin saatına qoşun
- "RandomColor1" pinini "NeoPixels1"> Color1> pin rənginə qoşun.
- "NeoPixels1" pinini "M5 Stack Stick C" pin GPIO 26 -ya qoşun
Addım 6: Kodu yaradın, tərtib edin və yükləyin
Visuino'da, altdakı "Yarat" sekmesini vurun, düzgün portun seçildiyinə əmin olun, sonra "Kompilyasiya/Qur və Yüklə" düyməsini basın.
Addım 7: Oyna
M5StickC modulunu işə salırsınızsa və Narıncı M5 düyməsini sıxırsınızsa, LED Üzük təsadüfi bir rəng göstərəcək, sonra rəngini dəyişdirmək üçün M5 düyməsini yenidən basın.
Təbrik edirik! Layihənizi Visuino ilə tamamladınız. Bu Təlimat üçün yaratdığım Visuino layihəsi də əlavə olunur, onu yükləyə və Visuinoda aça bilərsiniz: