Mündəricat:

Arduino Neopixel LED Üzük Ws2812 - Visuino Təlimatı: 8 addım
Arduino Neopixel LED Üzük Ws2812 - Visuino Təlimatı: 8 addım

Video: Arduino Neopixel LED Üzük Ws2812 - Visuino Təlimatı: 8 addım

Video: Arduino Neopixel LED Üzük Ws2812 - Visuino Təlimatı: 8 addım
Video: TOP 10 neopixel ws2812b projects (2018) 2024, Dekabr
Anonim
Image
Image

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

Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
  • 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ə

Dövrə
Dövrə
  1. LED üzük pinini [VCC] Arduino pininə [+5V] qoşun
  2. LED Zəng pinini [GND] Arduino pininə [GND] qoşun
  3. 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

Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayı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

Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
Visuino'da Komponentlər əlavə edin
  1. "Saat Generatoru" komponentini əlavə edin
  2. "Sayaç" komponentini əlavə edin
  3. "Tam ədəd dəyərini müqayisə et" komponentini əlavə edin
  4. "Təsadüfi RGBW Rəngi" komponentini əlavə edin
  5. "NeoPixels" komponentini əlavə edin

Addım 5: Visuino Set Komponentlərində

Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
Visuino Set Komponentlərində
  1. "ClockGenerator1" komponentini seçin və xüsusiyyətlər pəncərəsində "Frekans" ı 10 olaraq təyin edin
  2. "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)
  3. "Counter1" komponentini seçin və xüsusiyyətlər pəncərəsində "Min" i 0 olaraq təyin edin
  4. "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)
  5. "CompareValue1" komponentini seçin və "Compare Type" ı ctNotEqual olaraq təyin edin
  6. "NeoPixels1" düyməsini iki dəfə vurun və "PixelGroups" pəncərəsində "Rəng Pikselini" sola sürükləyin.
  7. "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ə

Visuino Connect Komponentlərində
Visuino Connect Komponentlərində
  1. "ClockGenerator1" komponent pinini [Çıx] "Counter1" komponent pininə [Daxil] bağlayın
  2. "Counter1" komponent pinini [Çıxış] "CompareValue1" komponent pininə qoşun [In]
  3. "Counter1" komponent pinini [Çıxış] "NeoPixels1"> Rəng Pixel1 komponent pininə [İndeks] qoşun
  4. "CompareValue1" komponent pinini [Çıx] "Counter1" komponent pininə "Sıfırla" bağlayın
  5. "CompareValue1" komponent pinini [Çıxış] "RandomRGBWColor1" komponent pininə "Saat" a bağlayın
  6. "RandomRGBWColor1" komponent pinini [Çıxış] "NeoPixels1"> Rəng Pixel1 komponent pininə [Rəng] qoşun
  7. "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

Arduino Kodunu yaradın, tərtib edin və yükləyin
Arduino Kodunu yaradın, tərtib edin və yükləyin
Arduino Kodunu yaradın, tərtib edin və yükləyin
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ə: