Inhoudsopgave:

Tutorial om RGB Led WS2812B te interfacen met Arduino UNO - Ajarnpa
Tutorial om RGB Led WS2812B te interfacen met Arduino UNO - Ajarnpa

Video: Tutorial om RGB Led WS2812B te interfacen met Arduino UNO - Ajarnpa

Video: Tutorial om RGB Led WS2812B te interfacen met Arduino UNO - Ajarnpa
Video: Arduino Project: WS2811 RGB Led Strip | Fastled WS2811 12V | WS2811 Animations | WS2811 Pixel 2024, December
Anonim
Tutorial om RGB Led WS2812B te interfacen met Arduino UNO
Tutorial om RGB Led WS2812B te interfacen met Arduino UNO

Deze tutorial leert je een aantal basisprincipes over het gebruik van Sparkfun RGB Led WS2812B met Arduino UNO

Stap 1: Inleiding

Beschrijving:

Dit is een breakout board voor de WS2812B RGB LED. De WS2812B (of "NeoPixel") is eigenlijk een RGB-LED met een WS2811 ingebouwd in de LED! Alle benodigde pinnen zijn uitgebroken in headers met een tussenruimte van 0,1 "voor eenvoudig instappen. Verschillende van deze breakouts kunnen zelfs aan elkaar worden geketend om een display of een adresseerbare string te vormen.

Specificaties:

1. Maat: 50 mm x 50 mm2. Kleurendisplay: Rood, Groen, Blauw

3. Kijkhoek: 120 graden

4. Rood: (620-630nm) @ 550-700mcd

5. Groen: (515-530nm) @ 1100-1400mcd

6. Blauw: (465-475nm) @ 200-400mcd

7. Beschrijving:

VCC - Ingangsspanning 5V

GND – De gemeenschappelijke, geaarde, 0V-referentievoedingsspanning.

DI – Gegevens van een microcontroller komen in deze pin.

DO – Gegevens worden uit deze pin verschoven om te worden verbonden met de invoer van een andere pixel of zwevend te blijven als het de laatste schakel in de keten is.

Stap 2: Pindefinitie

Pindefinitie
Pindefinitie

Stap 3: Hardware-installatie

Hardware installatie
Hardware installatie
Hardware installatie
Hardware installatie

Stap 4: Voorbeeld broncode

Download de onderstaande voorbeeldbroncode om het resultaat te krijgen.

Stap 5: Neem de Adafruit_NeoPixel.h-bibliotheek op

Adafruit_NeoPixel.h-bibliotheek opnemen
Adafruit_NeoPixel.h-bibliotheek opnemen
Adafruit_NeoPixel.h-bibliotheek opnemen
Adafruit_NeoPixel.h-bibliotheek opnemen

Klik op skecth, zoek naar bibliotheek opnemen en klik op bibliotheek beheren. Zoek vervolgens naar adafruit neopixel en installeer de nieuwste versie

Stap 6: Broncode uploaden

Broncode uploaden
Broncode uploaden
Broncode uploaden
Broncode uploaden

Open de broncode. Zorg ervoor dat de com van arduino UNO en de com-poort hetzelfde zijn en dat het bord Arduino UNO is.

Klik op uploaden.

Aanbevolen: