Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
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 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
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
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.