Sisällysluettelo:

Nano Pixels 26 bittiä Arduinon avulla: 4 vaihetta
Nano Pixels 26 bittiä Arduinon avulla: 4 vaihetta

Video: Nano Pixels 26 bittiä Arduinon avulla: 4 vaihetta

Video: Nano Pixels 26 bittiä Arduinon avulla: 4 vaihetta
Video: EP24 Pimped — старый измеритель RSSI с AD8318 и Arduino 2024, Heinäkuu
Anonim
Nano Pixels 26 -bittinen Arduinon avulla
Nano Pixels 26 -bittinen Arduinon avulla

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

Pakolliset osat
Pakolliset osat
Pakolliset osat
Pakolliset osat
Pakolliset osat
Pakolliset osat
Pakolliset osat
Pakolliset osat

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ä RGB Led Arduino Nano -laitteeseen
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

Ohjelmointi
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.

Suositeltava: