Inhoudsopgave:

Nano Pixels 26 Bit met Arduino - Ajarnpa
Nano Pixels 26 Bit met Arduino - Ajarnpa

Video: Nano Pixels 26 Bit met Arduino - Ajarnpa

Video: Nano Pixels 26 Bit met Arduino - Ajarnpa
Video: Arduino Nano read SBUS Receiver tutorial 2024, November
Anonim
Nano Pixels 26 Bit met Arduino
Nano Pixels 26 Bit met Arduino

In mijn vorige artikel heb ik een tutorial gemaakt over het gebruik van de WS2812 Nano Pixel LED. In dat artikel gebruikte ik de 16 Bit Ring Nano Pixel WS2812.

En in dit artikel laat ik je zien hoe je de 26-bits ring Nano Pixels WS2812 gebruikt.

Op het gebied van hardware is er niets anders tussen 16 bits en 26 bits.

Alleen in het softwaregedeelte dat moet worden gewijzigd.

Kenmerken en voordelen:

  • Stuurcircuit en RGB-chip zijn geïntegreerd in een pakket van 5050 componenten.
  • Ingebouwd signaal omvormend circuit.
  • Ingebouwd elektrisch resetcircuit en stroomverlies resetcircuit.
  • Trapsgewijs poorttransmissiesignaal via enkele lijn.
  • Verzend gegevens met snelheden van 800 Kbps.

Zie de datasheet voor meer info WS2812.

Stap 1: Vereiste componenten

Vereiste componenten
Vereiste componenten
Vereiste componenten
Vereiste componenten
Vereiste componenten
Vereiste componenten
Vereiste componenten
Vereiste componenten

De componenten die je nodig hebt voor deze tutorial:

  • 26 bit WS2812 RGB-led.
  • Arduino Nano V.3
  • Doorverbindingsdraad
  • Mini-USB

Vereiste bibliotheek:

Adafruit NeoPixel

Om een bibliotheek aan Arduino toe te voegen, zie dit artikel "Een externe bibliotheek toevoegen aan Arduino"

Stap 2: Verbind de RGB Led met Arduino Nano

Verbind de RGB Led met Arduino Nano
Verbind de RGB Led met Arduino Nano

Volg de onderstaande instructies om WS2812 te verbinden met Arduino Nano:

WS2812 naar Arduino

IN ==> D6

VCC ==> +5V

GND ==> GND

Stap 3: Programmeren

Programmeren
Programmeren

In dit deel van de software heeft dat een kleine aanpassing nodig. Pas in het gedeelte "Aantal LED's" het aantal gebruikte LED's aan.

Volg de onderstaande instructies om het Arduino-bord te programmeren:

Arduino IDE openen

Klik op Bestand > Voorbeelden > Adafruit NeoPixels > strandtest

U moet enkele waarden van deze schets wijzigen, Wat er moet veranderen is als volgt:

Gebruikte pin

#define LED_PIN 12

Aantal LED's

#define LED_COUNT 26

Helderheid instellen

strip.setBrightness(10);

Verander het programma als je het nodig hebt.

Upload daarna het programma naar het Arduino-bord

Stap 4: Resultaat

Wanneer u klaar bent met het uploaden van het programma naar Arduino. De resultaten zijn te zien in de video hierboven.

Bedankt voor het lezen van dit artikel. tot ziens in het volgende artikel.

Als je vragen hebt, schrijf dan gewoon in de opmerkingenkolom.

Aanbevolen: