Beschreibung
Tutorial: Wie man die LED Matrix WS2812 Treiberkarte verwendet
Die LED Matrix WS2812 Treiberkarte ist ideal für interaktive farbige Anzeigen zu erstellen. Sie ist perfekt für Macher, die die Programmierung von RGB-Matrizen erkunden möchten.
Was du brauchst
- Arduino Uno oder kompatibel
- USB-Kabel
- LED Matrix WS2812 Karte
Schritte
- Verbinden Sie den Datenpin der Karte mit dem Pin 6 des Arduino (prüfen Sie im Datenblatt für die korrekte Konfiguration).
- Laden Sie die Bibliothek Adafruit_NeoPixel herunter und installieren Sie sie.
- Erstellen Sie ein neues Sketch in Arduino und fügen Sie die NeoPixel-Bibliothek hinzu.
- Initialisieren Sie die Anzahl der LEDs und die Farbfolge RGB in der Variablen NeoPixel.
- Im setup() starten Sie die LEDs mit der Funktion strip.begin().
- Verwenden Sie die Funktion strip.setPixelColor() um die Farbe der einzelnen LEDs zu setzen.
- Fügen Sie eine Schleife in loop() hinzu, um die LED-Ausgabe zu aktualisieren.
- Speichern und laden Sie das Sketch auf den Arduino.
Beispielcode
Adafruit_NeoPixel strip = Adafruit_NeoPixel(40, 6, NEO_GRB + NEO_KHZ800);
void setup() {
strip.begin();
}
void loop() {
strip.setPixelColor(0, strip.Color(255, 0, 0)); // rosso
strip.show();
}
Mini-Projekt
Erstelle ein Display, das sich basierend auf der umgebenden Temperatur, gemessen mit einem DHT11-Sensor, färbt.
Häufige Fehler
- Verbinde den Datenpin mit dem falschen Pin des Arduino.
- Installiere die NeoPixel-Bibliothek nicht korrekt.
- Stelle die Anzahl der LEDs oder die Farbfolge RGB falsch ein.
- Vergiss strip.show() im loop().
Empfohlenes Zubehör
- DHT11-Sensor
- Widerstand von 220 Ohm
- Ethernet-Kabel für Arduino Uno
- Bewegungssensoren PIR
Häufige Fragen
Was ist der Unterschied zwischen WS2812 und WS2811?
WS2812 hat einen integrierten Chip, der die RGB-LEDs steuert, während WS2811 einen separaten Treiber für jede Gruppe von 3 LEDs benötigt.
Kann ich diese Karte mit anderen Mikrocontrollern außer Arduino verwenden?
Ja, aber es könnte notwendig sein, die Verkabelung und die Bibliotheksanpassung zu ändern.
Wie viele verschiedene Farben kann ich mit diesen LEDs erzeugen?
Jede LED kann bis zu 16 Millionen Farben (256x256x256) erzeugen.







Rezensionen
Es gibt noch keine Rezensionen.