Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
V svojem prejšnjem članku sem naredil vadnico o tem, kako uporabljati WS2812 Nano Pixel LED. V tem članku sem uporabil 16 -bitni Ring Nano Pixel WS2812.
V tem članku vam bom pokazal, kako uporabljati 26 -bitni obroč Nano Pixels WS2812.
V razdelku strojna oprema ni nič drugače med 16 bitov in 26 bitov.
Samo v razdelku s programsko opremo, ki ga je treba spremeniti.
Lastnosti in prednosti:
- Krmilno vezje in čip RGB sta integrirana v paket 5050 komponent.
- Vgrajeno vezje za preoblikovanje signala.
- Vgrajen električni tokokrog za ponastavitev in vezje za ponastavitev izpada električne energije.
- Kaskadni prenos signala za prenos po eni liniji.
- Pošljite podatke s hitrostjo 800Kbps.
Za več informacij si oglejte podatkovni list WS2812.
Korak: Potrebne komponente
Sestavine, ki jih potrebujete za to vadnico:
- 26 -bitna LED WS2812 RGB.
- Arduino Nano V.3
- Mostična žica
- Mini USB
Obvezna knjižnica:
Adafruit NeoPixel
Če želite dodati knjižnico v Arduino, glejte ta članek "Kako dodati zunanjo knjižnico v Arduino"
Korak: Povežite RGB Led z Arduino Nano
Sledite spodnjim navodilom za povezavo WS2812 z Arduino Nano:
WS2812 v Arduino
IN ==> D6
VCC ==> +5V
GND ==> GND
3. korak: Programiranje
V tem delu programske opreme je potrebno malo prilagoditi. V razdelku "Število LED" prilagodite število uporabljenih LED.
Za programiranje plošče Arduino sledite spodnjim navodilom:
Odprite Arduino IDE
Kliknite Datoteka> Primeri> Adafruit NeoPixels> strandtest
Na tej skici morate spremeniti nekatere vrednosti, Spremeniti je treba naslednje:
Uporabljen pin
#define LED_PIN 12
Število LED
#define LED_COUNT 26
Nastavite svetlost
strip.setBrightness (10);
Spremenite program, kot ga potrebujete.
Po tem naložite program na ploščo Arduino
4. korak: Rezultat
Ko naložite program v Arduino. Rezultate si lahko ogledate v zgornjem videu.
Hvala, ker ste prebrali ta članek. se vidimo v naslednjem članku.
Če imate vprašanja, pišite v stolpec za komentarje.