Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Oma eelmises artiklis tegin õpetuse WS2812 Nano Pixel LED -i kasutamise kohta. Selles artiklis kasutasin 16 -bitist rõngast Nano Pixel WS2812.
Ja selles artiklis näitan teile, kuidas kasutada 26 -bitist rõngast Nano Pixels WS2812.
Riistvara osas pole midagi 16 ja 26 bitti vahel erinev.
Ainult tarkvara osas, mida tuleb muuta.
Omadused ja eelised:
- Juhtimisahel ja RGB kiip on integreeritud 5050 komponendi paketti.
- Sisseehitatud signaali ümberkujundamise ahel.
- Sisseehitatud elektriline lähtestusahel ja voolukatkestuse lähtestusahel.
- Kaskaadpordi edastussignaal ühe liini võrra.
- Saatke andmeid kiirusega 800 Kbps.
Lisateabe saamiseks vaadake andmelehte WS2812.
Samm: nõutavad komponendid
Selle õpetuse jaoks vajalikud komponendid:
- 26 -bitine WS2812 RGB LED.
- Arduino Nano V.3
- Jumper traat
- Mini USB
Nõutav raamatukogu:
Adafruit NeoPixel
Arduino raamatukogu lisamiseks vaadake seda artiklit "Kuidas Arduinole välist raamatukogu lisada"
Samm: ühendage RGB LED Arduino Nanoga
WS2812 ühendamiseks Arduino Nanoga järgige alltoodud juhiseid.
WS2812 kuni Arduino
SISSE ==> D6
VCC ==> +5V
GND ==> GND
3. samm: programmeerimine
Selles tarkvara osas, mis vajab veidi kohandamist. Jaotises "LED -ide arv" reguleerige kasutatud LED -ide arvu.
Arduino tahvli programmeerimiseks järgige alltoodud juhiseid:
Avage Arduino IDE
Klõpsake Fail> Näited> Adafruit NeoPixels> strandtest
Peate sellest visandist muutma mõningaid väärtusi, Muutused peavad olema järgmised:
Kasutatud tihvti
#define LED_PIN 12
LEDide arv
#define LED_COUNT 26
Määra heledus
strip.setBrightness (10);
Muutke programmi vastavalt vajadusele.
Pärast seda laadige programm üles Arduino tahvlile
4. samm: tulemus
Kui olete programmi Arduinosse üleslaadimise lõpetanud. Tulemusi saab näha ülaltoodud videost.
Täname, et lugesite seda artiklit. näeme järgmises artiklis.
Kui teil on küsimusi, kirjutage lihtsalt kommentaaride veergu.