Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
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
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
Slijedite donje upute za povezivanje WS2812 na Arduino Nano:
WS2812 za Arduino
IN ==> D6
VCC ==> +5V
GND ==> GND
Korak 3: 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.