Nano pikseli 26 bita pomoću Arduina: 4 koraka
Nano pikseli 26 bita pomoću Arduina: 4 koraka
Anonim
Nano pikseli 26 bita pomoću Arduina
Nano pikseli 26 bita pomoću Arduina

U svom prethodnom članku napravio sam vodič o tome kako koristiti WS2812 Nano Pixel LED. U tom sam članku koristio 16 -bitni prsten Nano Pixel WS2812.

U ovom članku ću vam pokazati kako koristiti 26 -bitni prsten Nano Pixels WS2812.

U dijelu hardvera ništa se ne razlikuje između 16 i 26 bita.

Samo u dijelu softvera koji treba promijeniti.

Karakteristike i prednosti:

  • Upravljački krug i RGB čip integrirani su u paket od 5050 komponenti.
  • Ugrađeno kolo za preoblikovanje signala.
  • Ugrađeni krug za električno resetiranje i krug za poništavanje gubitka struje.
  • Kaskadni prijenos signala za prijenos putem jedne linije.
  • Šaljite podatke brzinom od 800Kbps.

Za više informacija pogledajte tehnički list WS2812.

Korak 1: Potrebne komponente

Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente
Potrebne komponente

Komponente koje su vam potrebne za ovaj vodič:

  • 26 -bitna WS2812 RGB LED.
  • Arduino Nano V.3
  • Žica za kratkospojnike
  • Mini USB

Potrebna biblioteka:

Adafruit NeoPixel

Da biste dodali biblioteku u Arduino, pogledajte ovaj članak "Kako dodati vanjsku biblioteku u Arduino"

Korak 2: Povežite RGB Led s Arduino Nano

Spojite RGB Led na Arduino Nano
Spojite RGB Led na Arduino Nano

Slijedite donje upute za povezivanje WS2812 na Arduino Nano:

WS2812 za Arduino

IN ==> D6

VCC ==> +5V

GND ==> GND

Korak 3: Programiranje

Programiranje
Programiranje

U ovom dijelu softvera potrebno je malo prilagođavanje. U odjeljku "Broj LED dioda" podesite broj korištenih LED dioda.

Slijedite donje upute za programiranje Arduino ploče:

Otvorite Arduino IDE

Kliknite Datoteka> Primjeri> Adafruit NeoPixels> strandtest

Morate promijeniti neke vrijednosti sa ove skice, Ono što se mora promijeniti je sljedeće:

Korišćena iglica

#define LED_PIN 12

Broj LED dioda

#define LED_COUNT 26

Podesite osvetljenost

strip.setBrightness (10);

Promenite program po potrebi.

Nakon toga prenesite program na Arduino ploču

Korak 4: Rezultat

Kada završite s postavljanjem programa na Arduino. Rezultati se mogu vidjeti u videu iznad.

Hvala vam što ste pročitali ovaj članak. vidimo se u sledećem članku.

Ako imate pitanja, samo napišite u kolonu za komentare.