Arduino - LED-Streifen
In diesem Tutorial lernen wir, wie man Arduino programmiert, um einen LED-Streifen zu steuern, damit er Licht abgibt.
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 LED-Streifen
Eine LED-Leiste, auch bekannt als LED-Streifen oder LED-Band, ist eine flexible Leiterplatte mit oberflächenmontierten LEDs, die Licht erzeugen. Diese Streifen sind vielseitig einsetzbar und werden häufig für dekorative Beleuchtung in verschiedenen Anwendungen verwendet. LED-Streifen sind in einer Vielzahl von Farben erhältlich und werden oft verwendet, um Umgebungsbeleuchtung, Akzentbeleuchtung oder dekorative Lichteffekte zu erzeugen.
LED-Streifen gibt es in zwei Haupttypen:
- Adressierbare LED-Streifen: Bei diesem Typ können die Farbe und Helligkeit jeder einzelnen LED auf dem Streifen unabhängig gesteuert werden. Diese Fähigkeit ergibt sich daraus, dass jede einzelne LED eine spezifische Adresse zugewiesen ist.
- Nicht-adressierbare LED-Streifen: Im Gegensatz dazu ermöglichen nicht-adressierbare LED-Streifen die Steuerung von Farbe und Helligkeit, aber diese Steuerung gilt einheitlich für alle LEDs auf dem Streifen.
Dieses Tutorial konzentriert sich auf die nicht adressierbaren LED-Streifen. Für adressierbare LED-Streifen beachten Sie bitte die folgenden Tutorials:
- Arduino - NeoPixel LED Strip tutorial
- Arduino - WS2812B LED Strip tutorial
- Arduino - DotStar LED Strip tutorial
Pinbelegung eines nicht adressierbaren LED-Streifens
Nicht adressierbare LED-Streifen haben zwei Haupttypen:
- Nicht adressierbare einfarbige LED-Streifen: Nur eine vom Hersteller festgelegte Farbe.
- Nicht adressierbare RGB-LED-Streifen: Beliebige Farben.
Ein nicht adressierbarer einfarbiger LED-Streifen hat normalerweise zwei Pins:
- 12V/24V-Pin: muss mit dem positiven Pin einer 12V- oder 24V DC-Stromversorgung verbunden werden
- GND-Pin: muss mit dem negativen Pin einer 12V- oder 24V DC-Stromversorgung verbunden werden
Ein nicht adressierbarer RGB-LED-Streifen hat in der Regel vier Pins:
- 12V/24V-Pin: muss an den Pluspol der 12V- oder 24V-DC-Stromversorgung angeschlossen werden
- R-Pin: Dieser Pin wird verwendet, um die rote Farbe zu steuern. Wenn dieser Pin mit dem Negativpol der Stromversorgung verbunden wird, wird die rote Farbe aktiviert
- G-Pin: Dieser Pin wird verwendet, um die grüne Farbe zu steuern. Wenn dieser Pin mit dem Negativpol der Stromversorgung verbunden wird, wird die grüne Farbe aktiviert
- B-Pin: Dieser Pin wird verwendet, um die blaue Farbe zu steuern. Wenn dieser Pin mit dem Negativpol der Stromversorgung verbunden wird, wird die blaue Farbe aktiviert

Wir werden lernen, wie man beide Typen nacheinander mit Arduino steuert.
Wie man einen nicht adressierbaren einfarbigen LED-Streifen steuert.
Wenn ein 12-V-LED-Streifen von einem 12-V-Netzteil mit Strom versorgt wird, erzeugt er Licht. Um einen 12-V-LED-Streifen zu steuern, müssen wir ein Relais zwischen dem Arduino und dem 12-V-LED-Streifen verwenden. Der Arduino kann den 12-V-LED-Streifen über das Relais steuern. Wenn Sie nichts über Relais (Pinbelegung, wie es funktioniert, wie man programmiert ...) wissen, lernen Sie mehr über Relais im Arduino - Relais-Tutorial.
Schaltplan.
Verdrahtungsdiagramm zwischen Arduino und einem nicht adressierbaren einfarbigen LED-Streifen.

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
Verdrahtungsdiagramm zwischen Arduino und nicht adressierbarem RGB-LED-Streifen.

Dieses Bild wurde mit Fritzing erstellt. Klicken Sie, um das Bild zu vergrößern.
Arduino-Code
Arduino-Code zur Steuerung eines nicht adressierbaren einfarbigen LED-Streifens.
Der untenstehende Code schaltet den LED-Streifen wiederholt nach 5 Sekunden ein und nach 5 Sekunden aus.
Arduino-Code zur Steuerung eines nicht adressierbaren RGB-LED-Streifens.
Der unten stehende Code steuert wiederholt die Farbe des RGB-LED-Streifens (Rot, Grün, Blau, Gelb, Magenta, Cyan und Weiß).
Schnelle Schritte
- Verbinden Sie Arduino über ein USB-Kabel mit dem PC
- Öffnen Sie die Arduino IDE, wählen Sie das richtige Board und den richtigen Port aus
- Kopieren Sie den obigen Code und öffnen Sie ihn in der Arduino IDE
- Klicken Sie auf die Schaltfläche Hochladen in der Arduino IDE, um den Code auf den Arduino hochzuladen
- Überprüfen Sie den Zustand des LED-Streifens
Code-Erklärung
Sie finden die Erklärung in der Kommentarzeile des obigen Arduino-Codes.
Bitte beachten Sie, dass wir, um die Helligkeit und andere Farben eines nicht adressierbaren LED-Streifens zu steuern, den L298N-Treiber statt eines Relais verwenden müssen.
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.