Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
I min tidigare artikel gjorde jag en handledning om hur du använder WS2812 Nano Pixel LED. I den artikeln använde jag 16 Bit Ring Nano Pixel WS2812.
Och i den här artikeln kommer jag att visa dig hur du använder 26bitars ring Nano Pixels WS2812.
I hårdvarusektionen är ingenting annorlunda mellan 16 bitar och 26 bitar.
Endast i programvaruavsnittet som behöver ändras.
Funktioner och Fördelar:
- Styrkrets och RGB -chip är integrerade i ett paket med 5050 komponenter.
- Inbyggd signalomformningskrets.
- Inbyggd elektrisk återställningskrets och strömförlorad återställningskrets.
- Kaskad portöverföringssignal med en enda linje.
- Skicka data med hastigheter på 800 kbps.
Se databladet för mer information WS2812.
Steg 1: Obligatoriska komponenter
Komponenterna du behöver för den här självstudien:
- 26 bitars WS2812 RGB LED.
- Arduino Nano V.3
- Bygeltråd
- Mini USB
Obligatoriskt bibliotek:
Adafruit NeoPixel
För att lägga till ett bibliotek i Arduino, se den här artikeln "Hur man lägger till ett externt bibliotek till Arduino"
Steg 2: Anslut RGB Led till Arduino Nano
Följ instruktionerna nedan för att ansluta WS2812 till Arduino Nano:
WS2812 till Arduino
IN ==> D6
VCC ==> +5V
GND ==> GND
Steg 3: Programmering
I denna del av programvaran som behöver lite justering. I avsnittet "Antal lysdioder" justerar du antalet lysdioder som används.
Följ instruktionerna nedan för att programmera Arduino -kortet:
Öppna Arduino IDE
Klicka på Arkiv> Exempel> Adafruit NeoPixels> strandtest
Du måste ändra några värden från denna skiss, Det som måste ändras är följande:
Pin används
#define LED_PIN 12
Antal lysdioder
#define LED_COUNT 26
Ställ in ljusstyrka
strip.setBrightness (10);
Ändra programmet efter behov.
Ladda sedan upp programmet till Arduino -kortet
Steg 4: Resultat
När du har laddat upp programmet till Arduino. Resultaten kan ses i videon ovan.
Tack för att du läste denna artikel. vi ses i nästa artikel.
Om du har frågor är det bara att skriva i kommentarsfältet.