Indholdsfortegnelse:

Nano pixel 26 bit ved hjælp af Arduino: 4 trin
Nano pixel 26 bit ved hjælp af Arduino: 4 trin

Video: Nano pixel 26 bit ved hjælp af Arduino: 4 trin

Video: Nano pixel 26 bit ved hjælp af Arduino: 4 trin
Video: Arduino Nano RP2040 Connect, First look 2024, November
Anonim
Nano pixel 26 bit ved hjælp af Arduino
Nano pixel 26 bit ved hjælp af Arduino

I min tidligere artikel lavede jeg en tutorial om, hvordan du bruger WS2812 Nano Pixel LED. I den artikel brugte jeg 16 Bit Ring Nano Pixel WS2812.

Og i denne artikel vil jeg vise dig, hvordan du bruger 26bit -ringen Nano Pixels WS2812.

I hardware -sektionen er intet forskelligt mellem 16 bits og 26 bits.

Kun i softwaresektionen, der skal ændres.

Funktioner og fordele:

  • Kontrolkredsløb og RGB -chip er integreret i en pakke med 5050 komponenter.
  • Indbygget signalomformningskredsløb.
  • Indbygget elektrisk nulstillingskredsløb og strømtabt nulstillingskredsløb.
  • Kaskaderende porttransmissionssignal med en enkelt linje.
  • Send data med hastigheder på 800Kbps.

Se databladet for mere information WS2812.

Trin 1: Påkrævede komponenter

Påkrævede komponenter
Påkrævede komponenter
Påkrævede komponenter
Påkrævede komponenter
Påkrævede komponenter
Påkrævede komponenter
Påkrævede komponenter
Påkrævede komponenter

De komponenter, du har brug for til denne vejledning:

  • 26 bit WS2812 RGB LED.
  • Arduino Nano V.3
  • Jumper wire
  • Mini USB

Påkrævet bibliotek:

Adafruit NeoPixel

For at tilføje et bibliotek til Arduino, se denne artikel "Sådan tilføjes et eksternt bibliotek til Arduino"

Trin 2: Tilslut RGB Led til Arduino Nano

Tilslut RGB Led til Arduino Nano
Tilslut RGB Led til Arduino Nano

Følg instruktionerne herunder for at slutte WS2812 til Arduino Nano:

WS2812 til Arduino

IN ==> D6

VCC ==> +5V

GND ==> GND

Trin 3: Programmering

Programmering
Programmering

I denne del af softwaren skal der justeres lidt. I afsnittet "Antal lysdioder" skal du justere antallet af anvendte lysdioder.

Følg instruktionerne herunder for at programmere Arduino -kortet:

Åbn Arduino IDE

Klik på Filer> Eksempler> Adafruit NeoPixels> strandtest

Du skal ændre nogle værdier fra denne skitse, Det, der skal ændres, er som følger:

Pin brugt

#define LED_PIN 12

Antal lysdioder

#define LED_COUNT 26

Indstil lysstyrke

strip.setBrightness (10);

Skift programmet efter behov.

Herefter uploader du programmet til Arduino -kortet

Trin 4: Resultat

Når du er færdig med at uploade programmet til Arduino. Resultaterne kan ses i videoen ovenfor.

Tak fordi du læste denne artikel. vi ses i den næste artikel.

Hvis du har spørgsmål, skal du bare skrive i kommentarfeltet.

Anbefalede: