Sadržaj:

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

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

Video: Nano pikseli 26 bita pomoću Arduina: 4 koraka
Video: 🟡 POCO X5 PRO - САМЫЙ ДЕТАЛЬНЫЙ ОБЗОР и ТЕСТЫ 2024, Studeni
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 odjeljku hardvera ništa se ne razlikuje između 16 i 26 bitova.

Samo u odjeljku softvera koji treba promijeniti.

Značajke i prednosti:

  • Upravljački krug i RGB čip integrirani su u paket od 5050 komponenti.
  • Ugrađeni krug za preoblikovanje signala.
  • Ugrađeni električni krug za poništavanje i krug za poništavanje gubitka struje.
  • Kaskadiranje 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 bit WS2812 RGB LED.
  • Arduino Nano V.3
  • Žica kratkospojnika
  • Mini USB

Potrebna biblioteka:

Adafruit NeoPixel

Da biste dodali knjižnicu u Arduino, pogledajte ovaj članak "Kako dodati vanjsku knjižnicu u Arduino"

Korak 2: Spojite RGB Led na 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 prilagodbe. 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 s ove skice, Ono što se mora promijeniti je sljedeće:

Korištena pin

#define LED_PIN 12

Broj LED dioda

#define LED_COUNT 26

Postavite svjetlinu

strip.setBrightness (10);

Promijenite program prema potrebi.

Nakon toga prenesite program na Arduino ploču

Korak 4: Rezultat

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

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

Ako imate pitanja, samo napišite u kolonu komentara.

Preporučeni: