Arduino Nano - DotStar-LED-Streifen
In diesem Tutorial lernen wir, wie man den Arduino Nano verwendet, um DotStar RGB-LED-Streifen zu steuern. Im Detail werden wir lernen:
- Wie man Arduino Nano mit dem DotStar-LED-Streifen verbindet
- Wie man den Arduino Nano programmiert, um die Farbe und Helligkeit jedes einzelnen LEDs auf dem DotStar-LED-Streifen zu steuern
- Wie man den Arduino Nano programmiert, um den Kometeneffekt für den DotStar-LED-Streifen zu erzeugen
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 DotStar RGB-LED-Streifen
Pinbelegung
Der DotStar RGB-LED-Streifen hat drei Pins:
- GND-Pin: muss mit GND (0 V) verbunden werden.
- CI-Pin: Taktpin, der das Taktsignal empfängt. Es sollte mit einem Pin des Arduino Nano verbunden werden.
- DI-Pin: Datenpin, der das Steuersignal empfängt. Es sollte mit einem Pin des Arduino Nano verbunden werden.
- 5V-Pin: muss mit der externen Stromversorgung (5 V) verbunden werden.

Verdrahtungsdiagramm

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
Siehe Der beste Weg, den Arduino Nano und andere Komponenten mit Strom zu versorgen.
Wie programmiert man DotStar RGB-LED-Streifen
- Eine DotStar-Bibliothek einbinden
- Deklariere ein DotStar-Objekt
- Initialisiert den DotStar
- Setze die Farbe (r, g, b) jeder einzelnen LED (Pixel genannt).
- Stellen Sie die Helligkeit aller Streifen ein.
※ Notiz:
- DotStar.setBrightness() wird für alle Pixel auf dem LED-Streifen verwendet. Um die Helligkeit für jedes einzelne Pixel festzulegen, können wir den Farbwert skalieren.
- Die durch DotStar.setBrightness() und DotStar.setPixelColor() festgelegten Werte wirken erst, wenn DotStar.show() aufgerufen wird.
Arduino Nano Code
Der folgende Code färbt Pixel nacheinander rot, mit einer Verzögerung zwischen jedem Pixel.
Schnelle Schritte
- Verbinden Sie die Komponenten gemäß dem bereitgestellten Diagramm.
- Schließen Sie das Arduino Nano-Board über ein USB-Kabel an Ihren Computer an.
- Starten Sie die Arduino IDE auf Ihrem Computer.
- Wählen Sie das Arduino Nano-Board und den entsprechenden COM-Port aus.
- Öffnen Sie den Library Manager, indem Sie auf das Library Manager-Symbol in der linken Navigationsleiste der Arduino IDE klicken.
- Suchen Sie „Adafruit DotStar“, und finden Sie dann die DotStar-Bibliothek von Adafruit.
- Klicken Sie auf die Install-Schaltfläche, um die DotStar-Bibliothek zu installieren.

- Ihnen wird aufgefordert, die Abhängigkeit zu installieren. Klicken Sie auf die Schaltfläche Alle installieren.

- Kopieren Sie den obigen Code und öffnen Sie ihn mit der Arduino IDE.
- Klicken Sie in der Arduino IDE auf die Upload-Schaltfläche, um den Code auf das Arduino Nano hochzuladen.
- Sehen Sie den LED-Effekt.
Arduino Nano Code - LED-Streifen-Kometeneffekt
Der untenstehende Code erzeugt den Kometen-Effekt für den DotStar-LED-Streifen.
※ Notiz:
Für alle anderen LED-Effekte bieten wir den kostenpflichtigen 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.