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

Wir werden lernen, wie man beide Typen nacheinander mit dem Arduino Nano steuert.
Wie man einen nicht adressierbaren einfarbigen LED-Streifen steuert.
Wenn ein 12-V-LED-Streifen von einer 12-V-Stromversorgung betrieben wird, leuchtet er. Um einen 12-V-LED-Streifen zu steuern, müssen wir ein Relais zwischen dem Arduino Nano und dem 12-V-LED-Streifen verwenden. Der Arduino Nano kann den 12-V-LED-Streifen über das Relais steuern. Sind Sie mit Relais nicht vertraut, einschließlich ihrer Pinbelegungen, Funktionsweise und Programmierung? Erfahren Sie mehr über Relais im Arduino Nano - Relais-Tutorial
Schaltplan.
Verdrahtungsdiagramm zwischen Arduino Nano und einem nicht adressierbaren einfarbigen LED-Streifen

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

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.
Arduino Nano Code
Arduino Nano Code zur Steuerung eines nicht adressierbaren einfarbigen LED-Streifens.
Der untenstehende Code schaltet den LED-Streifen wiederholt in 5 Sekunden ein und in 5 Sekunden aus.
Arduino Nano Code zur Steuerung eines nicht adressierbaren RGB-LED-Streifens.
Der untenstehende Code steuert wiederholt die Farbe des RGB-LED-Streifens (rot, grün, blau, gelb, Magenta, Cyan und Weiß).
Schnelle Schritte
- Verdrahten Sie die Komponenten gemäß dem bereitgestellten Diagramm.
- Schließen Sie das Arduino Nano-Board über ein USB-Kabel an Ihren Computer an.
- Öffnen Sie die Arduino IDE auf Ihrem Computer.
- Wählen Sie das Arduino Nano-Board und den entsprechenden COM-Port aus.
- Schließen Sie das Arduino Nano-Board per USB-Kabel an den PC an.
- Ö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 in der Arduino IDE auf die Upload-Schaltfläche, um den Code auf den Arduino Nano hochzuladen.
- Überprüfen Sie den Zustand der LED-Streifen.
Code-Erklärung
Sie können die Erklärung in der Kommentarzeile des obigen Arduino-Codes finden.
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.