Arduino - NeoPixel-LED-Streifen
Die NeoPixel-RGB-LED-Streifen sind eine Reihe von LEDs, bei denen die Farbe und Helligkeit jeder einzelnen LED auf dem Streifen individuell gesteuert werden können. In diesem Tutorial lernen wir, wie man Arduino verwendet, um NeoPixel-RGB-LED-Streifen zu steuern. Um alle LEDs auf dem NeoPixel-RGB-LED-Streifen zu steuern, müssen wir nur einen einzigen Arduino-Pin verwenden.
Erforderliche Hardware
Oder Sie können die folgenden Kits kaufen:
1 | × | DIYables STEM V3 Starter-Kit (Arduino enthalten) | |
1 | × | DIYables Sensor-Kit (30 Sensoren/Displays) | |
1 | × | DIYables Sensor-Kit (18 Sensoren/Displays) |
Über NeoPixel RGB-LED-Streifen
Pinbelegung
Der NeoPixel RGB-LED-Streifen hat drei Anschlüsse:
- GND-Pin: muss mit GND (0 V) verbunden werden
- VCC-Pin: muss mit 5 V einer externen Stromversorgung verbunden werden
- DIN-Pin: ist der Pin, der das Steuersignal empfängt. Er sollte mit einem Arduino-Pin verbunden werden.

※ Notiz:
Die Reihenfolge der Pins kann von Hersteller zu Hersteller variieren. Verwenden Sie immer die auf dem LED-Streifen aufgedruckten Beschriftungen.
Verdrahtungsdiagramm

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
Wie man NeoPixel RGB-LED-Streifen programmiert
- Deklariere ein NeoPixel-Objekt
- Initialisiert den NeoPixel
- Setze die Farbe jeder einzelnen LED (als Pixel bezeichnet).
- Stelle die Helligkeit aller Streifen ein.
※ Notiz:
- NeoPixel.setBrightness() wird für alle Pixel des LED-Streifens verwendet. Um die Helligkeit für jedes einzelne Pixel festzulegen, können wir den Farbwert skalieren.
- Die durch NeoPixel.setBrightness() und NeoPixel.setPixelColor() gesetzten Werte treten erst in Kraft, wenn NeoPixel.show() aufgerufen wird.
Arduino-Code
Der untenstehende Code führt Folgendes aus:
- Schalte Pixel nacheinander auf Grün, mit einer Verzögerung zwischen jedem Pixel
- Schalte alle Pixel für zwei Sekunden aus
- Schalte alle Pixel gleichzeitig auf Rot, für zwei Sekunden
- Wiederhole den obigen Prozess unendlich oft
Schnelle Schritte
- Gehe zum Bibliotheken-Symbol in der linken Seitenleiste der Arduino-IDE.
- Suche “Adafruit NeoPixel”, und finde anschließend die NeoPixel-Bibliothek von Adafruit.
- Klicke auf die Installieren-Schaltfläche, um die NeoPixel-Bibliothek zu installieren.

- Kopiere den obigen Code und öffne ihn mit der Arduino IDE
- Klicke auf die Schaltfläche Hochladen in der Arduino IDE, um den Code auf den Arduino hochzuladen
- Schau dir den LED-Effekt an
※ Notiz:
Für jeden komplizierten LED-Effekt bieten wir den bezahlten Programmierdienst an.
Video Tutorial
Wir erwägen die Erstellung von Video-Tutorials. Wenn Sie Video-Tutorials für wichtig halten, abonnieren Sie bitte unseren YouTube-Kanal , um uns zu motivieren, die Videos zu erstellen.