Satura rādītājs:

Arduino Ws2812 LED vai Neopixel LED sloksnes vai gredzena apmācība: 4 soļi
Arduino Ws2812 LED vai Neopixel LED sloksnes vai gredzena apmācība: 4 soļi

Video: Arduino Ws2812 LED vai Neopixel LED sloksnes vai gredzena apmācība: 4 soļi

Video: Arduino Ws2812 LED vai Neopixel LED sloksnes vai gredzena apmācība: 4 soļi
Video: ESP32 Tutorial 12 - WS2812 RGB Srip 4 Project with SunFounder's ESP32 IoT Learnig kit 2024, Jūlijs
Anonim
Image
Image
Savāc savas sastāvdaļas
Savāc savas sastāvdaļas

Šajā instrukcijā mēs iemācīsimies izmantot neopikseli vai ws 2812 vai ātro vadību ar Arduino. Šāda veida gaismas diodes vai sloksnes vai gredzeni tiek kontrolēti tikai ar vienu Vin tapu, un visas gaismas diodes ir individuāli adresējamas, tāpēc tās sauc arī par individuālām adresēm Gaismas diodes, un tās ir diezgan dārgas nekā parastās RGB gaismas diodes.

1. darbība: apkopojiet komponentus

PIRKT DAĻAS: PIRKT ARDUINO UNO:

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

PIRKT WS2812 LED:

PIRKT WS2812 LED gredzenu:

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

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

tāpēc vispirms jums ir jāiegūst divas svarīgas sastāvdaļas, no kurām viena ir arduino, bet otra ir neopikseļu ws2812 gaismas diodes / LED sloksne vai gredzens.

Pērkamās preces (filiāles saite) -

Arduino Uno-

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

WS2812 neopikseļu (12 bitu) gredzens -

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

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

WS2812 neopikseļu (7 bitu) gredzens

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

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

WS2812 neopikseļu (3 bitu) gredzens -

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

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

WS2812 Neopixel LED sloksne -

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. darbība. Savienojumi

Savienojumi
Savienojumi

savienojumi ir ļoti vienkārši. viss, kas jums jādara, ir savienot neopikseļa vcc ar neopikseļa +5v un Gnd ar neopikseļa Gnd & Vin tapu ar jebkuru digitālo tapu (es to savienoju ar 6. tapu, jo mēs to darīsim) definējiet 6. tapu programmatūrā.).

Ja rodas problēmas savienojumos, lūdzu, skatiet videoklipu, lai saņemtu palīdzību.

3. solis: programmēšana

Programmēšana
Programmēšana

Atveriet Arduino IDE, pēc tam dodieties uz piemēriem un dodieties uz "neopikselu", pēc tam atveriet "vienkāršu" skici.

Skicē vispirms jāiestata divas lietas

1- definējiet PIN 6 (jums ir jānosaka arduino tapas numurs, kuram ir pievienots neopikseļa Vin pin, šeit mēs izmantojam PIN 6)

2- definējiet NUMPIXELS 12 (jums jānosaka neopikseļa pikseļu skaits, kas nozīmē, ka uz tā nav gaismas diodes, mūsu neopikselī ir 12 gaismas diodes, tāpēc mēs izmantosim 12)

Un cilpas sadaļā ir viena komanda, lai iestatītu neopikselu krāsu

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

Kur "i" ir pikseļu vai gaismas diožu skaits, kuru vēlaties ieslēgt jebkurā krāsā

& "r" "g" "b" ir krāsu toņi, kas ir SARKANS, ZAĻS, ZILS un to vērtību diapazons ir no 0 līdz 255.

Tātad šeit mēs izmantojam

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

Tas nozīmē, ka pirmais pikselis ir iestatīts zilā krāsā.

4. darbība: augšupielādējiet kodu

Image
Image
Augšupielādējiet kodu
Augšupielādējiet kodu

Pēdējais solis ir augšupielādēt kodu Arduino, un esat pabeidzis, un, ja jūs visu izdarījāt pareizi, neopikselis ieslēgsies atbilstoši jūsu norādītajai loģikai.

Un, ja jums ir kādas problēmas ar kādu darbību, lūdzu, skatiet videoklipu.

EIzbaudiet savu neopikseli.

Ieteicams: