INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
In my vorige artikel het ek 'n handleiding gemaak oor hoe om die WS2812 Nano Pixel LED te gebruik. In daardie artikel het ek die 16 Bit Ring Nano Pixel WS2812 gebruik.
En in hierdie artikel sal ek u wys hoe u die 26bit ring Nano Pixels WS2812 kan gebruik.
In die hardeware -afdeling verskil niks tussen 16 bisse en 26 bisse nie.
Slegs in die sagtewareafdeling wat aangepas moet word.
Kenmerke en Voordele:
- Die beheerkring en die RGB -chip is geïntegreer in 'n pakket van 5050 komponente.
- Ingeboude seinhervormingskring.
- Ingeboude elektriese terugstellingskring en terugstellingskring met kragverlies.
- Deurlopende poort -oordragsein deur 'n enkele lyn.
- Stuur data teen 'n snelheid van 800Kbps.
Sien die datablad vir meer inligting WS2812.
Stap 1: Vereiste komponente
Die komponente wat u benodig vir hierdie tutoriaal:
- 26 bit WS2812 RGB LED.
- Arduino Nano V.3
- Springdraad
- Mini USB
Vereiste biblioteek:
Adafruit NeoPixel
Sien hierdie artikel "Hoe om 'n eksterne biblioteek by Arduino te voeg" om 'n biblioteek by Arduino te voeg
Stap 2: Koppel die RGB Led aan die Arduino Nano
Volg die onderstaande instruksies om WS2812 aan Arduino Nano te koppel:
WS2812 na Arduino
IN ==> D6
VCC ==> +5V
GND ==> GND
Stap 3: Programmering
In hierdie deel van die sagteware moet u 'n bietjie aanpas. Pas die aantal LED's in die afdeling "Aantal LED's" aan.
Volg die onderstaande instruksies om die Arduino -bord te programmeer:
Maak Arduino IDE oop
Klik op File> Voorbeelde> Adafruit NeoPixels> strandtest
U moet 'n paar waardes van hierdie skets verander, Wat moet verander, is soos volg:
Speld gebruik
#definieer LED_PIN 12
Aantal LED's
#definieer LED_COUNT 26
Stel helderheid in
strip.setBrightness (10);
Verander die program soos u dit nodig het.
Laai die program daarna na die Arduino -bord op
Stap 4: Resultaat
As u klaar is met die oplaai van die program na Arduino. Die resultate kan in die video hierbo gesien word.
Dankie dat u hierdie artikel gelees het. sien jou in die volgende artikel.
As u vrae het, skryf dit dan in die kommentaarkolom.