Indholdsfortegnelse:

Arduino Ws2812 LED eller Neopixel Led Strip eller Ring Tutorial: 4 trin
Arduino Ws2812 LED eller Neopixel Led Strip eller Ring Tutorial: 4 trin

Video: Arduino Ws2812 LED eller Neopixel Led Strip eller Ring Tutorial: 4 trin

Video: Arduino Ws2812 LED eller Neopixel Led Strip eller Ring Tutorial: 4 trin
Video: ESP32 Tutorial 12 - WS2812 RGB Srip 4 Project with SunFounder's ESP32 IoT Learnig kit 2024, Juli
Anonim
Image
Image
Saml dine komponenter
Saml dine komponenter

I denne instrukser vil vi lære at bruge neopixel eller ws 2812 eller hurtig LED med Arduino. Disse typer LED eller strip eller ring styres af kun en enkelt Vin pin, og alle LED'erne kan adresseres individuelt, så disse kaldes også individuelle adresserbare LED'er, og de er ret dyre end normal RGB LED.

Trin 1: Saml dine komponenter

KØB DELE: KØB ARDUINO UNO:

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

KØB WS2812 LED:

KØB WS2812 LED -ring:

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

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

så allerførst skal du få to vigtige komponenter, en af dem er en arduino og den anden er neopixel ws2812 LED'er / LED -strimmel eller ring.

Ting at købe (tilknyttet link) -

Arduino Uno-

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

WS2812 neopixel (12 bit) ring -

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

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

WS2812 neopixel (7bit) ring-

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

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

WS2812 neopixel (3 bit) ring -

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

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

WS2812 neopixel LED strip -

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…

Trin 2: Forbindelser

Forbindelser
Forbindelser

forbindelserne er meget enkle. alt du skal gøre er at forbinde neopixels vcc til neopixel +5v & Gnd til neopixelens Gnd & Vin -pin til enhver digital pin (jeg forbinder den til pin 6, fordi vi vil definer pin 6 i softwaren.).

Hvis der er problemer med forbindelser, kan du se videoen for at få hjælp.

Trin 3: Programmering

Programmering
Programmering

Åbn Arduino IDE, gå derefter til eksempler, og gå til "neopixel", og åbn derefter "simpel" skitse.

I skitsen skal du først sætte to ting

1- definer PIN 6 (Du skal definere pin-nr. Af arduino, som Vin pin på neopixel er tilsluttet, vi bruger PIN 6 her)

2- definer NUMPIXELS 12 (du skal definere antallet af pixels, dit neopixel har, hvilket betyder, at der ikke er nogen LED på det, vi har 12 LED'er på vores neopixel, så vi bruger 12)

Og i loop -sektionen er der en kommando, der bruges til at indstille farven på neopixel

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

Hvor "i" er antallet af pixel eller led, du vil tænde TIL i enhver farve

& "r" "g" "b" er farvenuancer, der er RØDE, GRØNNE, BLÅ & deres værdiområde er 0 til 255.

Så her bruger vi

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

Det betyder, at den første pixel er indstillet til blå farve.

Trin 4: Upload koden

Image
Image
Upload koden
Upload koden

Det sidste trin er at uploade koden til Arduino, og du er færdig, og hvis du gjorde alt korrekt, tændes neopixel i henhold til den logik, du gav.

Og hvis du har problemer med et trin, kan du se video.

E Nyd dit neopixel.

Anbefalede: