Kazalo:

Arduino Ws2812 LED ali Neopixel vodilni trak ali obroč: 4 koraki
Arduino Ws2812 LED ali Neopixel vodilni trak ali obroč: 4 koraki

Video: Arduino Ws2812 LED ali Neopixel vodilni trak ali obroč: 4 koraki

Video: Arduino Ws2812 LED ali Neopixel vodilni trak ali obroč: 4 koraki
Video: Светодиодная RGB лента ws2812b Neopixel подключение к Arduino 2024, Julij
Anonim
Image
Image
Zberite svoje komponente
Zberite svoje komponente

V tem navodilu se bomo naučili uporabljati neopixel ali ws 2812 ali hitri led z Arduinom. Te vrste LED ali trak ali obroč krmili samo en sam Vin pin in vse LED so individualno naslovljive, zato se imenujejo tudi posamezne naslovljive LED diode in so precej dražje od običajnih LED RGB.

1. korak: Zberite svoje komponente

KUPI DELE: KUPI ARDUINO UNO:

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

KUPITE WS2812 LED:

KUPITE WS2812 LED obroč:

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

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

zato morate najprej dobiti dve pomembni komponenti, ena od njih je arduino, druga pa je neopixel ws2812 LED / LED trak ali obroč.

Artikli za nakup (partnerska povezava) -

Arduino Uno-

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

Ws2812 neopixel (12 -bitni) obroč -

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

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

Ws2812 neopixel (7-bitni) obroč-

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

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

Ws2812 neopixel (3 bit) prstan -

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

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

LED trak neopixel Ws2812 -

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. korak: Povezave

Povezave
Povezave

povezave so zelo preproste. Vse kar morate storiti je, da vcc neopixel povežete z +5v & Gnd neopiksela na pin Gnd & Vin neopixela na kateri koli digitalni pin (povežem ga s pin 6, ker bomo določite pin 6 v programski opremi.).

Če imate težave s povezavami, si za pomoč oglejte video.

3. korak: Programiranje

Programiranje
Programiranje

Odprite Arduino IDE, pojdite na primere in pojdite na "neopixel", nato odprite "preprosto" skico.

V skici morate najprej nastaviti dve stvari

1- Določite PIN 6 (določiti morate številko pin arduina, na katerega je priključen Vin pin neopiksela, tukaj uporabljamo PIN 6)

2- Določite NUMPIXELS 12 (določiti morate število slikovnih pik, ki jih ima vaš neopixel, kar pomeni, da na njem ni LED, na našem neopixelu imamo 12 LED, zato bomo uporabili 12)

V razdelku zanke je en ukaz za nastavitev barve neopiksela

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

Kjer je "i" število slikovnih pik ali LED, ki jih želite vklopiti v kateri koli barvi

& "r" "g" "b" so odtenki barve RDEČE, ZELENE, MODRE & njihovo območje vrednosti je od 0 do 255.

Torej tukaj uporabljamo

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

To pomeni, da je prva slikovna pika nastavljena na modro barvo.

4. korak: Naložite kodo

Image
Image
Naložite kodo
Naložite kodo

Zadnji korak je nalaganje kode v Arduino in končali ste; če ste naredili vse pravilno, se bo neopixel vklopil v skladu z logiko, ki ste jo podali.

Če imate težave s katerim koli korakom, si oglejte video.

E Uživajte v svojem neopixel -u.

Priporočena: