INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
In hierdie instruksies leer ons hoe u die neopixel of ws 2812 of vinnige LED met Arduino kan gebruik. LED's en dit is redelik duur as normale RGB LED.
Stap 1: Versamel u komponente
KOOP ONDERDELE: KOOP ARDUINO UNO:
www.utsource.net/itm/p/7199843.html
KOOP WS2812 LED:
KOOP WS2812 LED -ring:
www.utsource.net/itm/p/8673715.html
////////////////////////////////////////////////////////////////////////
dus moet u eers twee belangrike komponente kry, een daarvan is 'n arduino en 'n ander neopixel ws2812 LED's / LED -strook of ring.
Items om te koop (aangeslote skakel) -
Arduino Uno-
www.banggood.com/UNO-R3-ATmega16U2-AVR-Mod…
Ws2812 neopixel (12 bis) 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 bis) ring -
www.banggood.com/5pcs-CJMCU-3bit-WS2812-RG…
www.banggood.com/CJMCU-3bit-WS2812-RGB-LED…
WS2812 neopixel LED -strook -
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…
Stap 2: Verbindings
die verbindings is baie eenvoudig. al wat u hoef te doen, is om vcc van neopixel aan die +5v & Gnd van neopixel te koppel aan die Gnd & die Vin -pen van die neopixel aan enige digitale pen (ek verbind dit met pen 6, want ons sal definieer die pen 6 in die sagteware.).
As u probleme ondervind met verbindings, raadpleeg dan die video vir hulp.
Stap 3: Programmering
Maak Arduino IDE oop, gaan dan na voorbeelde en gaan na 'neopixel' en maak dan 'eenvoudige' skets oop.
In die skets moet u eers twee dinge stel
1- definieer PIN 6 (u moet die pin no van arduino definieer waarop Vin pin van neopixel gekoppel is; ons gebruik PIN 6 hier)
2- definieer NUMPIXELS 12 (u moet 'n aantal pixels definieer wat u neopixel het, wat beteken dat daar geen LED op is nie; ons het 12 LED's op ons neopixel, so ons sal 12 gebruik)
En in die lusgedeelte is daar een opdrag wat gebruik word om die kleur van neopixel in te stel
pixels.setPixelsColor (i, pixels. Color (r, g, b));
Waar "i" die aantal pixels of LED's is wat u in enige kleur wil aanskakel
& "r" "g" "b" is kleurskakerings wat ROOI, GROEN, BLOU is en hul waardebereik is 0 tot 255.
So hier gebruik ons
pixels.setPixelsColor (0, pixels. Color (0, 0, 255);
Dit beteken dat die eerste pixel ingestel is op blou kleur.
Stap 4: Laai die kode op
Die laaste stap is om die kode na Arduino op te laai, en u is klaar en as u alles korrek gedoen het, word die neopixel aangeskakel volgens die logika wat u gegee het.
En as u probleme ondervind met 'n stap, raadpleeg die video.
E Geniet u neopixel.