Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Edellisessä artikkelissani tein opetusohjelman WS2812 Nano Pixel LEDin käytöstä. Tässä artikkelissa käytin 16 -bittistä rengasta Nano Pixel WS2812.
Ja tässä artikkelissa näytän sinulle, kuinka käyttää 26 -bittistä rengasta Nano Pixels WS2812.
Laitteisto -osassa mikään ei eroa 16 bitin ja 26 bitin välillä.
Vain ohjelmisto -osassa, jota on muutettava.
Ominaisuudet ja Edut:
- Ohjauspiiri ja RGB -siru on integroitu 5050 komponentin pakettiin.
- Sisäänrakennettu signaalinmuodostuspiiri.
- Sisäänrakennettu sähköinen nollauspiiri ja virran katkeava nollauspiiri.
- CSS -portin lähetyssignaali yhdellä linjalla.
- Lähetä tietoja nopeudella 800 kbps.
Katso lisätietoja taulukosta WS2812.
Vaihe 1: Tarvittavat komponentit
Tässä opetusohjelmassa tarvittavat komponentit:
- 26 -bittinen WS2812 RGB -LED.
- Arduino Nano V.3
- Hyppyjohdin
- Mini USB
Vaadittu kirjasto:
Adafruit NeoPixel
Jos haluat lisätä kirjaston Arduinolle, katso tämä artikkeli "Ulkoisen kirjaston lisääminen Arduinoon"
Vaihe 2: Liitä RGB Led Arduino Nano -laitteeseen
Liitä WS2812 ja Arduino Nano alla olevien ohjeiden mukaisesti:
WS2812 - Arduino
IN ==> D6
VCC ==> +5V
GND ==> GND
Vaihe 3: Ohjelmointi
Tässä ohjelmiston osassa, joka tarvitsee hieman säätöä. Säädä LED -valojen määrä -osiossa käytettyjen LED -valojen määrää.
Ohjelmoi Arduino -levy noudattamalla alla olevia ohjeita:
Avaa Arduino IDE
Valitse Tiedosto> Esimerkit> Adafruit NeoPixels> strandtest
Sinun on muutettava joitakin arvoja tästä luonnoksesta, Muutoksen on oltava seuraava:
Tappi käytetty
#define LED_PIN 12
LEDien määrä
#define LED_COUNT 26
Aseta kirkkaus
strip.setBrightness (10);
Muuta ohjelmaa tarpeen mukaan.
Lataa ohjelma sen jälkeen Arduino -taululle
Vaihe 4: Tulos
Kun olet ladannut ohjelman Arduinolle. Tulokset näkyvät yllä olevassa videossa.
Kiitos, että luit tämän artikkelin. nähdään seuraavassa artikkelissa.
Jos sinulla on kysyttävää, kirjoita kommenttikenttään.