Sadržaj:

Arduino Ws2812 LED ili Neopixel LED traka ili prsten Vodič: 4 koraka
Arduino Ws2812 LED ili Neopixel LED traka ili prsten Vodič: 4 koraka

Video: Arduino Ws2812 LED ili Neopixel LED traka ili prsten Vodič: 4 koraka

Video: Arduino Ws2812 LED ili Neopixel LED traka ili prsten Vodič: 4 koraka
Video: WS2812 [Программируемая светодиодная лента] 2024, Juli
Anonim
Image
Image
Okupite svoje komponente
Okupite svoje komponente

U ovim instrukcijama naučit ćemo kako koristiti neopixel ili ws 2812 ili brzi LED s Arduinom. Ove vrste LED ili traka ili prstena kontrolira se samo jednim Vin pinom i sve LED diode se mogu pojedinačno adresirati pa se nazivaju i pojedinačnim adresama LED diode i prilično su skupe od uobičajenih RGB LED dioda.

Korak 1: Okupite svoje komponente

KUPUJTE DIJELOVE: KUPITE ARDUINO UNO:

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

KUPITE WS2812 LED:

KUPITE WS2812 LED prsten:

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

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

tako da prvo morate nabaviti dvije važne komponente, jedna od njih je arduino, a druga neopixel ws2812 LED / LED traka ili prsten.

Artikli za kupovinu (affiliate link) -

Arduino Uno-

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

Ws2812 neopikselni (12 bitni) prsten -

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

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

Ws2812 neopikselni (7-bitni) prsten-

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

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

Ws2812 neopikselni (3 bitni) prsten -

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

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

Ws2812 neopikselna LED traka -

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…

Korak 2: Veze

Connections
Connections

veze su vrlo jednostavne. sve što trebate učiniti je spojiti vcc neopiksela na +5v & Gnd neopiksela na Gnd & Vin pin neopiksela na bilo koji digitalni pin (povezujem ga na pin 6 jer ćemo definirajte pin 6 u softveru.).

Ako imate problema s vezama, pogledajte video za pomoć.

Korak 3: Programiranje

Programiranje
Programiranje

Otvorite Arduino IDE, a zatim idite na primjere i idite na "neopixel", a zatim otvorite "jednostavnu" skicu.

U skici morate prvo postaviti dvije stvari

1- definirajte PIN 6 (Morate definirati pin broj arduina na koji je spojen Vin pin neopiksela, ovdje koristimo PIN 6)

2- definirajte NUMPIXELS 12 (morate definirati broj piksela koji vaš neopiksel ima, što znači da nema LED diode na njemu, imamo 12 LED dioda na našem neopikselu pa ćemo koristiti 12)

U odjeljku petlje postoji jedna naredba koja se koristi za postavljanje boje neopiksela

pixels.setPixelsColor (i, pixels. Color (r, g, b));

Gdje je "i" broj piksela ili LED dioda koje želite uključiti u bilo kojoj boji

& "r" "g" "b" su nijanse boje koje su CRVENE, ZELENE, PLAVE i njihov raspon vrijednosti je od 0 do 255.

Dakle, ovdje koristimo

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

To znači da je prvi piksel postavljen za plavu boju.

Korak 4: Otpremite kôd

Image
Image
Otpremite kôd
Otpremite kôd

Posljednji korak je učitavanje koda na Arduino i gotovi ste; ako ste učinili sve ispravno, neopixel će se uključiti prema logici koju ste dali.

A ako imate bilo kakvih problema s bilo kojim korakom, pogledajte video.

E Uživajte u svom neopikselu.

Preporučuje se: