INHOUDSOPGAWE:

Nano -pixels 26 bit met behulp van Arduino: 4 stappe
Nano -pixels 26 bit met behulp van Arduino: 4 stappe

Video: Nano -pixels 26 bit met behulp van Arduino: 4 stappe

Video: Nano -pixels 26 bit met behulp van Arduino: 4 stappe
Video: How to use up to 10 push button switch with 1 Arduino input pin ANPB-V1 2024, November
Anonim
Nano -pixels 26 bit met behulp van Arduino
Nano -pixels 26 bit met behulp van Arduino

In my vorige artikel het ek 'n handleiding gemaak oor hoe om die WS2812 Nano Pixel LED te gebruik. In daardie artikel het ek die 16 Bit Ring Nano Pixel WS2812 gebruik.

En in hierdie artikel sal ek u wys hoe u die 26bit ring Nano Pixels WS2812 kan gebruik.

In die hardeware -afdeling verskil niks tussen 16 bisse en 26 bisse nie.

Slegs in die sagtewareafdeling wat aangepas moet word.

Kenmerke en Voordele:

  • Die beheerkring en die RGB -chip is geïntegreer in 'n pakket van 5050 komponente.
  • Ingeboude seinhervormingskring.
  • Ingeboude elektriese terugstellingskring en terugstellingskring met kragverlies.
  • Deurlopende poort -oordragsein deur 'n enkele lyn.
  • Stuur data teen 'n snelheid van 800Kbps.

Sien die datablad vir meer inligting WS2812.

Stap 1: Vereiste komponente

Vereiste komponente
Vereiste komponente
Vereiste komponente
Vereiste komponente
Vereiste komponente
Vereiste komponente
Vereiste komponente
Vereiste komponente

Die komponente wat u benodig vir hierdie tutoriaal:

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

Vereiste biblioteek:

Adafruit NeoPixel

Sien hierdie artikel "Hoe om 'n eksterne biblioteek by Arduino te voeg" om 'n biblioteek by Arduino te voeg

Stap 2: Koppel die RGB Led aan die Arduino Nano

Koppel die RGB Led aan Arduino Nano
Koppel die RGB Led aan Arduino Nano

Volg die onderstaande instruksies om WS2812 aan Arduino Nano te koppel:

WS2812 na Arduino

IN ==> D6

VCC ==> +5V

GND ==> GND

Stap 3: Programmering

Programmering
Programmering

In hierdie deel van die sagteware moet u 'n bietjie aanpas. Pas die aantal LED's in die afdeling "Aantal LED's" aan.

Volg die onderstaande instruksies om die Arduino -bord te programmeer:

Maak Arduino IDE oop

Klik op File> Voorbeelde> Adafruit NeoPixels> strandtest

U moet 'n paar waardes van hierdie skets verander, Wat moet verander, is soos volg:

Speld gebruik

#definieer LED_PIN 12

Aantal LED's

#definieer LED_COUNT 26

Stel helderheid in

strip.setBrightness (10);

Verander die program soos u dit nodig het.

Laai die program daarna na die Arduino -bord op

Stap 4: Resultaat

As u klaar is met die oplaai van die program na Arduino. Die resultate kan in die video hierbo gesien word.

Dankie dat u hierdie artikel gelees het. sien jou in die volgende artikel.

As u vrae het, skryf dit dan in die kommentaarkolom.

Aanbeveel: