Съдържание:

Arduino Ws2812 LED или Neopixel Led лента или пръстен Урок: 4 стъпки
Arduino Ws2812 LED или Neopixel Led лента или пръстен Урок: 4 стъпки

Видео: Arduino Ws2812 LED или Neopixel Led лента или пръстен Урок: 4 стъпки

Видео: Arduino Ws2812 LED или Neopixel Led лента или пръстен Урок: 4 стъпки
Видео: Адресная светодиодная лента и ARDUINO. КАК ПОДКЛЮЧИТЬ СВОИМИ РУКАМИ. 2024, Ноември
Anonim
Image
Image
Съберете вашите компоненти
Съберете вашите компоненти

В тази инструкция ще научим как да използваме neopixel или ws 2812 или бърз светодиод с Arduino. Тези видове светодиоди или ленти или пръстени се управляват само от един единствен Vin пин и всички светодиоди са индивидуално адресируеми, така че те също се наричат индивидуални адресируеми LED и те са доста по -скъпи от обикновените RGB LED.

Стъпка 1: Съберете вашите компоненти

КУПЕТЕ ЧАСТИ: КУПЕТЕ ARDUINO UNO:

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

КУПЕТЕ WS2812 LED:

КУПЕТЕ WS2812 LED пръстен:

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

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

така че първо трябва да получите два важни компонента, един от тях е arduino, а другият е неопиксел ws2812 LED / LED лента или пръстен.

Артикули за закупуване (партньорска връзка) -

Arduino Uno-

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

Ws2812 неопикселов (12 битов) пръстен -

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

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

Ws2812 неопикселов (7-битов) пръстен-

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

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

Ws2812 неопикселов (3 битов) пръстен -

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

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

Ws2812 неопикселова LED лента -

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

www.banggood.com/4-PCS-WS2812-5V-Taillight…

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: Връзки

Връзки
Връзки

връзките са много прости. всичко, което трябва да направите, е да свържете vcc на neopixel към +5v & Gnd на neopixel към Gnd & Vin щифта на neopixel към всеки цифров пин (свързвам го към пин 6, защото ние ще дефинирайте пина 6 в софтуера.).

Ако имате проблем с връзките, вижте видео за помощ.

Стъпка 3: Програмиране

Програмиране
Програмиране

Отворете Arduino IDE, след това отидете на примери и отидете на "neopixel", след това отворете "проста" скица.

В скицата първо трябва да зададете две неща

1- дефинирайте ПИН 6 (Трябва да дефинирате пина № на arduino, към който е свързан Vin pin на neopixel, ние използваме ПИН 6 тук)

2- дефинирайте NUMPIXELS 12 (трябва да определите не пиксели, които вашият неопиксел има, което означава, че няма LED на него, ние имаме 12 светодиода на нашия неопиксел, така че ще използваме 12)

А в раздела за цикъл има една команда, която се използва за задаване на цвета на неопиксела

pixels.setPixelsColor (i, пиксели. Color (r, g, b));

Където "i" е броят на пикселите или светодиодите, които искате да включите във всеки цвят

& "r" "g" "b" са нюанси на цвят, които са ЧЕРВЕНИ, ЗЕЛЕНИ, СИНИ и техният диапазон на стойности е от 0 до 255.

Така че тук използваме

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

Това означава, че първият пиксел е зададен за син цвят.

Стъпка 4: Качете кода

Image
Image
Качете кода
Качете кода

Последната стъпка е да качите кода в Arduino и сте готови и ако сте направили всичко правилно, тогава neopixel ще се включи според логиката, която сте дали.

И ако имате проблем с която и да е стъпка, моля, вижте видео.

E Насладете се на вашия неопиксел.

Препоръчано: