Arduino Nano ESP32 - NeoPixel-LED-Streifen
Der NeoPixel-Streifen ist wie eine Reihe bunter RGB-LEDs, und du kannst jede LED separat in Farbe und Helligkeit steuern. In diesem Leitfaden erfahren wir, wie man einen Arduino Nano ESP32 verwendet, um den NeoPixel-RGB-LED-Streifen zu steuern. Um alle LEDs auf dem NeoPixel-Streifen zu steuern, benötigst du nur einen einzigen Pin am Arduino Nano ESP32.
Erforderliche Hardware
Oder Sie können die folgenden Kits kaufen:
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 Pins:
- GND-Pin: muss mit GND (0V) verbunden werden
- VCC-Pin: muss mit 5V der externen Stromversorgung verbunden werden
- Din-Pin: ist der Pin, der das Steuersignal empfängt. Er sollte mit einem Pin des Arduino Nano ESP32 verbunden werden.

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 fest (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 einzustellen, können wir den Farbwert skalieren.
- Die durch NeoPixel.setBrightness() und NeoPixel.setPixelColor() festgelegten Werte treten erst in Kraft, wenn NeoPixel.show() aufgerufen wird.
Arduino Nano ESP32-Code
Der folgende Code erfüllt die folgenden Aufgaben:
- Es setzt nacheinander alle Pixel auf Grün, mit einer Pause zwischen jedem Pixel.
- Es schaltet alle Pixel zwei Sekunden lang aus.
- Es setzt gleichzeitig alle Pixel auf Rot und hält diesen Zustand eine Sekunde lang.
- Dieser gesamte Prozess wird dann unendlich oft wiederholt.
Schnelle Schritte
Um mit dem Arduino Nano ESP32 zu beginnen, folgen Sie diesen Schritten:
- Wenn Sie neu bei Arduino Nano ESP32 sind, lesen Sie das Tutorial dazu, wie man die Umgebung für Arduino Nano ESP32 in der Arduino IDE einrichtet.
- Verdrahten Sie die Komponenten gemäß dem bereitgestellten Diagramm.
- Schließen Sie das Arduino Nano ESP32-Board mit einem USB-Kabel an Ihren Computer an.
- Starten Sie die Arduino IDE auf Ihrem Computer.
- Wählen Sie das Arduino Nano ESP32-Board und seinen entsprechenden COM-Port aus.
- Öffnen Sie den Bibliotheksverwalter, indem Sie auf das Library Manager-Symbol in der linken Navigationsleiste der Arduino IDE klicken.
- Suchen Sie “Adafruit NeoPixel”, und finden Sie dann die NeoPixel-Bibliothek von Adafruit.
- Klicken Sie auf die Install-Schaltfläche, um die NeoPixel-Bibliothek zu installieren.

- Kopiere den obigen Code und öffne ihn mit der Arduino IDE
- Klicke in der Arduino IDE auf die Hochladen-Schaltfläche, um den Code auf den Arduino Nano ESP32 hochzuladen
- Schau dir die Wirkung des LED-Streifens 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.