Obsah:

Arduino Ws2812 LED alebo Neopixel LED pásik alebo krúžok výučba: 4 kroky
Arduino Ws2812 LED alebo Neopixel LED pásik alebo krúžok výučba: 4 kroky

Video: Arduino Ws2812 LED alebo Neopixel LED pásik alebo krúžok výučba: 4 kroky

Video: Arduino Ws2812 LED alebo Neopixel LED pásik alebo krúžok výučba: 4 kroky
Video: ESP32 Tutorial 12 - WS2812 RGB Srip 4 Project with SunFounder's ESP32 IoT Learnig kit 2024, Júl
Anonim
Image
Image
Zhromaždite svoje súčiastky
Zhromaždite svoje súčiastky

V tomto návode sa naučíme, ako používať neopixel alebo ws 2812 alebo rýchle LED diódy s Arduino. Tieto typy LED alebo pások alebo krúžkov sú ovládané iba jedným jediným pinom Vin a všetky LED diódy sú jednotlivo adresovateľné, preto sa nazývajú aj individuálne adresovateľné. LED diódy a sú dosť nákladné ako bežné RGB LED.

Krok 1: Zhromaždite svoje súčiastky

KÚPIŤ ČASTI: KÚPIŤ ARDUINO UNO:

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

KÚPIŤ WS2812 LED:

KÚPIŤ LED krúžok WS2812:

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

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

tak úplne najskôr musíte získať dve dôležité komponenty, jedna z nich je arduino a druhá je neopixel ws2812 LED / LED pásik alebo krúžok.

Položky na nákup (odkaz na pobočku) -

Arduino Uno-

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

Krúžok Ws2812 neopixel (12 bit) -

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…

Krúžok Ws2812 (3 bitový) -

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

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

LED pásik WS2812 Neopixel -

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…

Krok 2: Pripojenia

Pripojenia
Pripojenia

pripojenia sú veľmi jednoduché. všetko, čo musíte urobiť, je pripojiť vcc neopixelu k +5v & gnd neopixelu ku kolíku Gnd & vin neopixelu k akémukoľvek digitálnemu pinu (pripájam ho k pinu 6, pretože budeme definujte pin 6 v softvéri.).

Ak máte problémy s pripojením, vyhľadajte pomoc vo videu.

Krok 3: Programovanie

Programovanie
Programovanie

Otvorte Arduino IDE, potom choďte na príklady a prejdite na „neopixel“a potom otvorte „jednoduchý“náčrt.

V náčrte musíte najskôr nastaviť dve veci

1- definujte PIN 6 (Musíte definovať číslo kolíka arduina, na ktoré je pripojený pin Vin neopixelu, tu používame PIN 6)

2- definujte NUMPIXELY 12 (musíte definovať počet pixelov, ktoré má váš neopixel, čo znamená, že na ňom nie je LED, na našom neopixeli máme 12 LED, takže použijeme 12)

A v sekcii slučky je jeden príkaz, ktorý sa používa na nastavenie farby neopixelu

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

Kde „i“je počet pixelov alebo diód, ktoré chcete zapnúť v akejkoľvek farbe

& "r" "g" "b" sú odtiene farieb, ktoré sú ČERVENÉ, ZELENÉ, MODRÉ a ich hodnotový rozsah je 0 až 255.

Takže tu používame

pixely.setPixelsColor (0, pixelov. Color (0, 0, 255);

To znamená, že prvý pixel je nastavený na modrú farbu.

Krok 4: Nahrajte kód

Image
Image
Nahrajte kód
Nahrajte kód

Posledným krokom je nahranie kódu do Arduina a ste hotoví, a ak ste urobili všetko správne, zapne sa neopixel podľa logiky, ktorú ste zadali.

A ak máte akýkoľvek problém s akýmkoľvek krokom, pozrite si video.

Užite si svoj neopixel.

Odporúča: