Sisällysluettelo:

Arduino Ws2812 LED- tai Neopixel -LED -nauha tai rengasopetus: 4 vaihetta
Arduino Ws2812 LED- tai Neopixel -LED -nauha tai rengasopetus: 4 vaihetta

Video: Arduino Ws2812 LED- tai Neopixel -LED -nauha tai rengasopetus: 4 vaihetta

Video: Arduino Ws2812 LED- tai Neopixel -LED -nauha tai rengasopetus: 4 vaihetta
Video: Ардуино ЦМУ 2024, Heinäkuu
Anonim
Image
Image
Kerää komponentit
Kerää komponentit

Tässä oppaassa opimme käyttämään neopixeliä tai ws 2812 tai pikavalot Arduinon kanssa. Tämäntyyppisiä LED -valoja tai nauhoja tai renkaita ohjataan vain yhdellä Vin -nastalla ja kaikki LEDit ovat yksilöllisesti osoitettavissa, joten niitä kutsutaan myös yksilöllisiksi osoitteiksi LEDit ja ne ovat melko kalliita kuin tavallinen RGB -LED.

Vaihe 1: Kerää komponentit

OSTA OSAT: OSTA ARDUINO UNO:

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

OSTA WS2812 LED:

OSTA WS2812 LED -rengas:

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

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

joten sinun on ensin hankittava kaksi tärkeää komponenttia, joista toinen on arduino ja toinen on neopixel ws2812 LEDit / led -nauha tai rengas.

Ostettavat tuotteet (kumppanilinkki) -

Arduino Uno-

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

WS2812 Neopixel (12 -bittinen) rengas -

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

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

WS2812 Neopixel (7-bittinen) rengas

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

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

WS2812 Neopixel (3 -bittinen) rengas -

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

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

WS2812 Neopixel LED -nauha -

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

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

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

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

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

Vaihe 2: Liitännät

Liitännät
Liitännät

liitännät ovat hyvin yksinkertaisia. sinun tarvitsee vain yhdistää vcc neopixeliä +5v & Gnd neopixeliin neopixelin Gnd & Vin -tappiin mihin tahansa digitaaliseen nastaan (liitin sen nastaan 6, koska määritä nasta 6 ohjelmistossa.).

Jos yhteysongelmia ilmenee, katso apua videolta.

Vaihe 3: Ohjelmointi

Ohjelmointi
Ohjelmointi

Avaa Arduino IDE, siirry esimerkkeihin ja siirry "neopixeliin" ja avaa sitten "yksinkertainen" luonnos.

Luonnoksessa sinun on ensin asetettava kaksi asiaa

1- määritä PIN 6 (Sinun on määritettävä arduinon nasta, johon neopixelin Vin-nasta on kytketty, käytämme PIN 6: ta täällä)

2- Määritä NUMPIXELS 12 (sinun on määritettävä neopikselin pikselien lukumäärä, mikä tarkoittaa, ettei siinä ole LED-valoja, neopikselissämme on 12 LEDiä, joten käytämme 12)

Ja silmukkaosassa on yksi komento, jolla asetetaan neopikselin väri

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

Missä "i" on pikselien tai ledien määrä, jonka haluat kytkeä päälle millä tahansa värillä

& "r" "g" "b" ovat värisävyjä, jotka ovat PUNAINEN, VIHREÄ, SININEN ja niiden arvoalue on 0-255.

Tässä siis käytämme

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

Tämä tarkoittaa, että ensimmäinen pikseli on asetettu siniselle värille.

Vaihe 4: Lataa koodi

Image
Image
Lataa koodi
Lataa koodi

Viimeinen vaihe on ladata koodi Arduinoon ja olet valmis, ja jos teit kaiken oikein, neopixel käynnistyy antamasi logiikan mukaisesti.

Ja jos sinulla on ongelmia missä tahansa vaiheessa, katso video.

Enauti neopikselistäsi.

Suositeltava: