Sisukord:

Arduino Ws2812 LED või Neopixel LED -riba või rõnga õpetus: 4 sammu
Arduino Ws2812 LED või Neopixel LED -riba või rõnga õpetus: 4 sammu

Video: Arduino Ws2812 LED või Neopixel LED -riba või rõnga õpetus: 4 sammu

Video: Arduino Ws2812 LED või Neopixel LED -riba või rõnga õpetus: 4 sammu
Video: NeoPixels How do they work and programming with Arduino | LED RGB WS2812 2024, Juuli
Anonim
Image
Image
Koguge oma komponendid kokku
Koguge oma komponendid kokku

Selles juhendis õpime, kuidas kasutada neopikselit või ws 2812 või kiiret LED -i koos Arduinoga. Seda tüüpi LED -e, ribasid või rõngaid juhitakse ainult ühe Vin -tihvtiga ja kõik LED -id on individuaalselt adresseeritavad, nii et neid nimetatakse ka individuaalseteks LEDid ja need on tavalisest RGB LED -ist üsna kulukad.

Samm: koguge oma komponendid kokku

OSTA OSTA: OSTA ARDUINO UNO:

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

OSTA WS2812 LED:

OSTA WS2812 LED -rõngas:

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

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

nii et kõigepealt peate hankima kaks olulist komponenti, millest üks on arduino ja teine on neopixel ws2812 LED / LED -riba või rõngas.

Ostetavad esemed (sidusettevõtte link) -

Arduino Uno-

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

WS2812 neopikselrõngas (12 -bitine) -

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 neopikselrõngas (3 -bitine) -

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

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

WS2812 neopixel LED riba -

www.banggood.com/AUDEW-1M4M5M-RGB-SMD5050-…

www.banggood.com/4-PCS-WS2812-5V- Tagatuli…

www.banggood.com/0_5M1M2M3M4M5M-DC5V-USB-R…

www.banggood.com/0_5M1M2M3M4M5M-USB-RGB-50…

www.banggood.com/0_5M1M2M3M4M5M-DC5V-USB-R…

Samm 2: Ühendused

Ühendused
Ühendused

ühendused on väga lihtsad. kõik, mida peate tegema, on ühendada neopikseli vcc +5v ja Gnd neopikseli Gnd & Vini tihvtiga mis tahes digitaalse tihvtiga (ühendan selle tihvtiga 6, sest me määratlege tihvt 6 tarkvaras.).

Kui ühendustega on probleeme, siis vaadake abi saamiseks videot.

3. samm: programmeerimine

Programmeerimine
Programmeerimine

Avage Arduino IDE, minge näidete juurde ja minge jaotisse "neopiksel", seejärel avage "lihtne" visand.

Visandis peate esmalt seadma kaks asja

1- määrake PIN 6 (peate määrama arduino tihvti numbri, millega neopikseli Vin-pin on ühendatud, me kasutame siin PIN-koodi 6)

2- määratlege NUMPIXELS 12 (peate määrama neopikseli pikslite arvu, mis tähendab, et sellel pole LED-i, meie neopikselil on 12 LED-i, nii et kasutame 12)

Ja silmusosas on üks käsk neopikseli värvi määramiseks

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

Kus "i" on pikslite või LED -ide arv, mille soovite sisse lülitada mis tahes värviga

& "r" "g" "b" on värvitoonid, mis on PUNANE, ROHELINE, SININE ja nende väärtuste vahemik on 0 kuni 255.

Nii et siin me kasutame

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

See tähendab, et esimene piksel on seatud sinisele värvile.

Samm: laadige kood üles

Image
Image
Laadige kood üles
Laadige kood üles

Viimane samm on koodi laadimine Arduinosse ja olete valmis ning kui tegite kõik õigesti, lülitub neopiksel sisse vastavalt teie antud loogikale.

Ja kui teil on mõne sammuga probleeme, vaadake videot.

E Nautige oma neopikslit.

Soovitan: