İçindekiler:

Arduino Ws2812 LED veya Neopiksel Led Şerit veya Halka Eğitimi: 4 Adım
Arduino Ws2812 LED veya Neopiksel Led Şerit veya Halka Eğitimi: 4 Adım

Video: Arduino Ws2812 LED veya Neopiksel Led Şerit veya Halka Eğitimi: 4 Adım

Video: Arduino Ws2812 LED veya Neopiksel Led Şerit veya Halka Eğitimi: 4 Adım
Video: Adreslenebilir LED NeoPiksel (WS2812) İncelemesi 2024, Temmuz
Anonim
Image
Image
Bileşenlerinizi Toplayın
Bileşenlerinizi Toplayın

Bu talimatta, Arduino ile neopixel veya ws 2812 veya hızlı led'in nasıl kullanılacağını öğreneceğiz. Bu LED veya şerit veya halka türleri sadece tek bir Vin pini tarafından kontrol edilir ve tüm LED'ler ayrı ayrı adreslenebilir, bu nedenle bunlara ayrı ayrı adreslenebilir de denir. LED'ler ve normal RGB LED'lerden oldukça maliyetlidir.

Adım 1: Bileşenlerinizi Toplayın

PARÇA SATIN AL: ARDUINO UNO SATIN AL:

www.utsource.net/itm/p/7199843.html

WS2812 LED'İ SATIN AL:

WS2812 LED Halka SATIN AL:

www.utsource.net/itm/p/8673715.html

////////////////////////////////////////////////////////////////////////

bu yüzden ilk önce biri arduino diğeri neopixel ws2812 LED'ler / led şerit veya halka olmak üzere iki önemli bileşen almanız gerekiyor.

Satın Alınacak Ürünler (ortak bağlantı) -

Arduino Uno-

www.banggood.com/UNO-R3-ATmega16U2-AVR-Mod…

Ws2812 neopiksel (12 bit) halka -

www.banggood.com/3Pcs-CJMCU-12-Bit-WS2812-…

www.banggood.com/CJMCU-12-Bit-WS2812-5050-…

Ws2812 neopiksel (7 bit) halka-

www.banggood.com/5Pcs-CJMCU-7-Bit-WS2812-5…

www.banggood.com/3Pcs-CJMCU-7-Bit-WS2812-5…

Ws2812 neopiksel (3 bit) halka -

www.banggood.com/5pcs-CJMCU-3bit-WS2812-RG…

www.banggood.com/CJMCU-3bit-WS2812-RGB-LED…

Ws2812 neopiksel led şerit -

www.banggood.com/AUDEW-1M4M5M-RGB-SMD5050-…

www.banggood.com/4-PCS-WS2812-5V-Arka Lambası…

www.banggood.com/0_5M1M2M3M4M5M-DC5V-USB-R…

www.banggood.com/0_5M1M2M3M4M5M-USB-RGB-50…

www.banggood.com/0_5M1M2M3M4M5M-DC5V-USB-R…

2. Adım: Bağlantılar

Bağlantılar
Bağlantılar

bağlantılar çok basit. tek yapmanız gereken neopikselin vcc'sini +5v'ye & neopikselin Gnd'sine neopikselin Gnd & Vin pinini herhangi bir dijital pine bağlamaktır (bunu pin 6'ya bağlıyorum çünkü yazılımda pin 6'yı tanımlayın.).

Bağlantılarda sorun yaşıyorsanız, yardım için videoya bakın.

Adım 3: Programlama

Programlama
Programlama

Arduino IDE'yi açın, ardından örneklere gidin ve "neopixel" e gidin, ardından "basit" çizimi açın.

Çizimde önce iki şeyi ayarlamanız gerekir

1- PIN 6'yı tanımlayın (Neopikselin Vin pininin bağlı olduğu arduino'nun pin numarasını tanımlamanız gerekiyor, burada PIN 6 kullanıyoruz)

2- NUMPIXELS 12'yi tanımlayın (neopikselinizin sahip olduğu piksel sayısını tanımlamanız gerekir, yani üzerinde LED yok demektir, neopikselimizde 12 LED var, bu yüzden 12 kullanacağız)

Ve döngü bölümünde neopikselin rengini ayarlamak için kullanılan bir komut var.

piksel.setPixelsColor(i, piksel. Renk(r, g, b));

"i", herhangi bir renkte AÇMAK istediğiniz piksel veya led sayısıdır

& "r" "g" "b" KIRMIZI, YEŞİL, MAVİ olan renk tonlarıdır ve değer aralığı 0 ila 255 arasındadır.

Yani burada kullanıyoruz

piksel.setPixelsColor(0, piksel. Color(0, 0, 255);

Bu, ilk pikselin mavi renk için ayarlandığı anlamına gelir.

4. Adım: Kodu Yükleyin

Image
Image
Kodu Yükle
Kodu Yükle

Son adım, kodu Arduino'ya yüklemek ve işiniz bitti ve her şeyi doğru yaptıysanız, verdiğiniz mantığa göre neopixel açılacaktır.

Ve herhangi bir adımda herhangi bir sorun yaşarsanız lütfen videoya bakın.

Neopikselinizin keyfini çıkarın.

Önerilen: