Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
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
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
Volg de onderstaande instructies om WS2812 te verbinden met Arduino Nano:
WS2812 naar Arduino
IN ==> D6
VCC ==> +5V
GND ==> GND
Stap 3: 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.