Innholdsfortegnelse:

Arduino Ws2812 LED eller Neopixel Led Strip eller Ring Opplæring: 4 trinn
Arduino Ws2812 LED eller Neopixel Led Strip eller Ring Opplæring: 4 trinn

Video: Arduino Ws2812 LED eller Neopixel Led Strip eller Ring Opplæring: 4 trinn

Video: Arduino Ws2812 LED eller Neopixel Led Strip eller Ring Opplæring: 4 trinn
Video: WS2812 [Programmable LED Strip] 2024, November
Anonim
Image
Image
Samle komponentene dine
Samle komponentene dine

I denne instruksen vil vi lære hvordan du bruker neopiksel eller ws 2812 eller hurtig LED med Arduino. Disse typer LED eller stripe eller ring styres av bare en enkelt Vin -pin og alle lysdiodene er individuelt adresserbare, så disse kalles også individuelle adresserbare LED og de er ganske kostbare enn vanlig RGB LED.

Trinn 1: Samle komponentene dine

KJØP DELER: KJØP ARDUINO UNO:

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

KJØP WS2812 LED:

KJØP WS2812 LED -ring:

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

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

så aller først må du få to viktige komponenter. En av dem er en arduino og den andre er neopixel ws2812 lysdioder / led stripe eller ring.

Gjenstander å kjøpe (tilknyttet lenke) -

Arduino Uno-

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

WS2812 neopiksel (12 bit) ring -

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

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

WS2812 neopiksel (7bit) ring-

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

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

WS2812 neopiksel (3 bit) ring -

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

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

WS2812 neopiksel led stripe -

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…

Trinn 2: Tilkoblinger

Tilkoblinger
Tilkoblinger

tilkoblingene er veldig enkle. Alt du trenger å gjøre er å koble vcc av neopixel til +5v & Gnd av neopixel til Gnd & Vin -pin på neopixel til en hvilken som helst digital pin (jeg kobler den til pin 6 fordi vi vil definere pinnen 6 i programvaren.).

Hvis du har problemer med tilkoblinger, kan du se videoen for å få hjelp.

Trinn 3: Programmering

Programmering
Programmering

Åpne Arduino IDE, gå til eksempler og gå til "neopixel", og åpne deretter "enkel" skisse.

I skissen må du sette to ting først

1- definere PIN 6 (Du må definere pin-nr. Av arduino som Vin-pin på neopixel er tilkoblet, vi bruker PIN 6 her)

2- definere NUMPIXELS 12 (du må definere antall piksler som neopixelen din har, noe som betyr at det ikke er LED på den, vi har 12 LED-er på neopixelen, så vi bruker 12)

Og i sløyfedelen er det en kommando som brukes til å angi fargen på neopikselen

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

Hvor "i" er antall piksler eller ledninger du vil slå PÅ i en hvilken som helst farge

& "r" "g" "b" er fargenyanser som er RØDE, GRØNN, BLÅ & deres verdiområde er 0 til 255.

Så her bruker vi

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

Dette betyr at den første pikslen er satt til blå farge.

Trinn 4: Last opp koden

Image
Image
Last opp koden
Last opp koden

Det siste trinnet er å laste opp koden til Arduino, og du er ferdig, og hvis du gjorde alt riktig, vil neopixel slå seg på i henhold til logikken du ga.

Og hvis du har problemer med et trinn, vennligst se for video.

E Nyt neopikslen din.

Anbefalt: