Nano piksli 26 bit z uporabo Arduina: 4 koraki
Nano piksli 26 bit z uporabo Arduina: 4 koraki
Anonim
Nano piksli 26 bit z uporabo Arduina
Nano piksli 26 bit z uporabo Arduina

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

Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente
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

Priključite RGB Led na Arduino Nano
Priključite RGB Led na Arduino Nano

Sledite spodnjim navodilom za povezavo WS2812 z Arduino Nano:

WS2812 v Arduino

IN ==> D6

VCC ==> +5V

GND ==> GND

3. korak: Programiranje

Programiranje
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.