Inhoudsopgave:
- Stap 1: Inleiding
- Stap 2: Pindefinitie
- Stap 3: Hardware-installatie
- Stap 4: Voorbeeld broncode
- Stap 5: Neem de Adafruit_NeoPixel.h-bibliotheek op
- Stap 6: Broncode uploaden
Video: Tutorial om RGB Led WS2812B te interfacen met Arduino UNO - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
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
Stap 3: Hardware-installatie
Stap 4: Voorbeeld broncode
Download de onderstaande voorbeeldbroncode om het resultaat te krijgen.
Stap 5: Neem de Adafruit_NeoPixel.h-bibliotheek op
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
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:
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Hoe de GPS-module (NEO-6m) met Arduino te interfacen: 7 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe een GPS-module (NEO-6m) te interfacen met Arduino: In dit project heb ik laten zien hoe een GPS-module met Arduino UNO kan worden gekoppeld. De gegevens voor lengte- en breedtegraad worden weergegeven op het LCD-scherm en de locatie kan worden bekeken op de app.Lijst van materiaal Arduino Uno ==> $8 Ublox NEO-6m GPS-module ==> $15 16x
Hoe een 4x3” TFT-scherm met een Arduino te interfacen: 4 stappen
Een 4x3" TFT-scherm koppelen met een Arduino: FocusLCDs.com stuurde me een gratis voorbeeld van een 4x3" TFT LCD (P/N: E43RG34827LW2M300-R) om uit te proberen. Dit is een actieve kleurenmatrix TFT (Thin Film Transistor) LCD (liquid crystal display) die amorf silicium TFT als schakelapparaat gebruikt. Dit model is k
Slimme RGB-leds upgraden: WS2812B vs. WS2812: 6 stappen
Slimme RGB-leds upgraden: WS2812B vs. WS2812: Het enorme aantal projecten dat we de afgelopen 3 jaar hebben zien gebruiken van slimme RGB-leds, of het nu strips, modules of aangepaste PCB's zijn, is verbazingwekkend. Deze uitbraak van RGB LED-gebruik is hand in hand gegaan met een signi
WiFi Led Fedora Hoed (ESP8266 + WS2812b): 5 stappen (met afbeeldingen)
WiFi Led Fedora Hat (ESP8266 + WS2812b): Dit is een coole, goed uitziende led-hoed, je kunt de kleur en effecten van de leds veranderen met je smartphone of een computer, ook heb ik geprobeerd het zo eenvoudig en goedkoop mogelijk te maken. Het heeft ook een oplaadbare batterij, dus je kunt dit meenemen! Dit