Mündəricat:
- Addım 1: Nə lazımdır
- Addım 2: Dövrə
- Addım 3: Visuinonu işə salın və Arduino UNO Board Tipini seçin
- Addım 4: Visuino'da Komponentlər əlavə edin
- Addım 5: Visuino Set Komponentlərində
- Addım 6: Visuino Connect Komponentlərində
- Addım 7: Arduino Kodunu yaradın, tərtib edin və yükləyin
- Addım 8: Oyna
Video: Arduino Neopixel LED Üzük Ws2812 - Visuino Təlimatı: 8 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Bu dərslikdə LED pikselini ətrafa çəkmək üçün Arduino və Visuino istifadə edərək Neopixel Led Ring Ws2812 -ni necə idarə edəcəyimizi öyrənəcəyik.
Bir nümayiş videosuna baxın.
Addım 1: Nə lazımdır
- Arduino UNO (və ya digər Arduino)
- Neopixel LED üzük
- Jumper telləri
- Visuino proqramı: Visuino'yu yükləyin
Addım 2: Dövrə
- LED üzük pinini [VCC] Arduino pininə [+5V] qoşun
- LED Zəng pinini [GND] Arduino pininə [GND] qoşun
- LED Üzük pinini [IN] və ya (DI) Arduino rəqəmsal pininə [6] qoşun
Addım 3: Visuinonu işə salın və Arduino UNO Board Tipini seçin
Arduino proqramlaşdırmağa başlamaq üçün Arduino IDE -ni buradan yükləməlisiniz:
Arduino IDE 1.6.6 -da bəzi kritik səhvlərin olduğunu unutmayın. 1.6.7 və ya daha yüksək qurduğunuzdan əmin olun, əks halda bu Təlimat işləməyəcək! Arduino UNO proqramlaşdırmaq üçün Arduino IDE qurmaq üçün bu Təlimatdakı addımları yerinə yetirməmisinizsə! Visuino: https://www.visuino.eu da quraşdırılmalıdır. Visuino'yu ilk şəkildə göstərildiyi kimi başladın Visuino'da Arduino komponentində (Şəkil 1) "Alətlər" düyməsini basın Dialoq görünəndə Şəkil 2 -də göstərildiyi kimi "Arduino UNO" seçin.
Addım 4: Visuino'da Komponentlər əlavə edin
- "Saat Generatoru" komponentini əlavə edin
- "Sayaç" komponentini əlavə edin
- "Tam ədəd dəyərini müqayisə et" komponentini əlavə edin
- "Təsadüfi RGBW Rəngi" komponentini əlavə edin
- "NeoPixels" komponentini əlavə edin
Addım 5: Visuino Set Komponentlərində
- "ClockGenerator1" komponentini seçin və xüsusiyyətlər pəncərəsində "Frekans" ı 10 olaraq təyin edin
- "Counter1" komponentini seçin və xüsusiyyətlər pəncərəsində "Max" ı 12 və ya 16 olaraq təyin edin (LED halqanızın neçə LED olduğuna bağlıdır)
- "Counter1" komponentini seçin və xüsusiyyətlər pəncərəsində "Min" i 0 olaraq təyin edin
- "CompareValue1" komponentini seçin və "Dəyəri" 12 və ya 16 olaraq təyin edin (LED halqanızın neçə LED -dən asılıdır)
- "CompareValue1" komponentini seçin və "Compare Type" ı ctNotEqual olaraq təyin edin
- "NeoPixels1" düyməsini iki dəfə vurun və "PixelGroups" pəncərəsində "Rəng Pikselini" sola sürükləyin.
- "PixelGroups" pəncərəsinin sol tərəfində "Color Pixel1" seçin və xüsusiyyətlər pəncərəsində "Pixels Count" sayını 12 və ya 16 olaraq təyin edin (LED halqanızın nə qədər LED olduğundan asılıdır).
Addım 6: Visuino Connect Komponentlərində
- "ClockGenerator1" komponent pinini [Çıx] "Counter1" komponent pininə [Daxil] bağlayın
- "Counter1" komponent pinini [Çıxış] "CompareValue1" komponent pininə qoşun [In]
- "Counter1" komponent pinini [Çıxış] "NeoPixels1"> Rəng Pixel1 komponent pininə [İndeks] qoşun
- "CompareValue1" komponent pinini [Çıx] "Counter1" komponent pininə "Sıfırla" bağlayın
- "CompareValue1" komponent pinini [Çıxış] "RandomRGBWColor1" komponent pininə "Saat" a bağlayın
- "RandomRGBWColor1" komponent pinini [Çıxış] "NeoPixels1"> Rəng Pixel1 komponent pininə [Rəng] qoşun
- "NeoPixels1" komponent pinini [Çıxış] Arduino rəqəmsal pininə [6] bağlayın
Addım 7: Arduino Kodunu yaradın, tərtib edin və yükləyin
Visuinoda F9 düyməsini basın və ya Arduino kodunu yaratmaq üçün Şəkil 1 -də göstərilən düyməni basın və Arduino IDE -ni açın.
Arduino IDE -də kodu tərtib etmək və yükləmək üçün Yüklə düyməsini vurun (Şəkil 2)
Addım 8: Oyna
Arduino UNO moduluna güc versəniz, LED üzük rənglərini dəyişməyə başlayacaq.
Təbrik edirik! Layihənizi Visuino ilə tamamladınız. Bu Təlimat üçün yaratdığım Visuino layihəsi də əlavə olunur, buradan yükləyə və Visuinoda aça bilərsiniz:
Tövsiyə:
Həcm Göstəricisi Neopixel Ws2812 LED Üzük və Arduino: 8 addım
Həcm Göstəricisi Neopixel Ws2812 LED Üzük və Arduino: Bu dərsdə Neopixel Ws2812 LED Üzük və arduino istifadə edərək Həcm Göstəricisini necə edəcəyimizi öyrənəcəyik
Arduino LED Üzük Ultrasonik Məsafə Sensoru: 8 addım
Arduino LED Üzük Ultrasonik Məsafə Sensoru: Bu təlimatda məsafəni ölçmək üçün bir LED halqası və Ultrasonik modulu necə istifadə edəcəyimizi öyrənəcəyik
Neopixel Ws2812 M5stick-C ilə Göy qurşağı LED Glow - Arduino IDE -dən istifadə edərək M5stack M5stick C -dən istifadə edərək Neopixel Ws2812 -də Göy qurşağının Çalışması: 5 addım
Neopixel Ws2812 M5stick-C ilə Göy qurşağı LED Glow | Arduino IDE istifadə edərək M5stack M5stick C istifadə edərək Neopixel Ws2812 üzərində Göy qurşağı çalıştırın: Salam uşaqlar bu təlimatlarda Arduino IDE ilə m5stack m5stick-C inkişaf lövhəsi ilə neopixel ws2812 LED və ya led şerit və ya led matris və ya led üzük istifadə etməyi öyrənəcəyik. onunla bir göy qurşağı nümunəsi
Arduino Ws2812 LED və ya Neopixel Led Strip və ya Üzük Dərsliyi: 4 addım
Arduino Ws2812 LED və ya Neopixel Led Strip və ya Üzük Dərsliyi: Bu təlimatlarda neopixel və ya ws 2812 və ya Arduino ilə sürətli ledin necə istifadə ediləcəyini öyrənəcəyik. LED -lər ayrı -ayrılıqda ünvanlanır, buna indi də deyilir
NeoPixel Üzük Kaleydoskopu: 8 Addım (Şəkillərlə birlikdə)
NeoPixel Üzük Kaleydoskopu: LightLogo Kaleydoskopu hazırlamaq üçün təlimat və material sənədləri təqdim etməkdən məmnunam! Neçə aydır bunu etməyi düşünürəm və nəhayət bir dizayn hazırladım. Bu dizaynda hər hansı bir inkişafınız varsa, paylaşın