Arduino Nano - LED Strip
In deze handleiding leren we hoe u een Arduino Nano programmeert om een LED strip te laten branden.
Hardware Vereist
Of u kunt de volgende kits kopen:
| 1 | × | DIYables Sensorkit (30 sensoren/displays) | |
| 1 | × | DIYables Sensorkit (18 sensoren/displays) |
Over LED Strip
Een LED strip, ook wel LED tape of LED lint genoemd, is een flexibele printplaat met oppervlaktegemonteerde LEDs die licht uitstralen. Deze strips zijn veelzijdig en worden vaak gebruikt voor decoratieve verlichting in verschillende toepassingen. LED strips zijn verkrijgbaar in diverse kleuren en worden vaak ingezet voor sfeerverlichting, accentverlichting of decoratieve lichteffecten.
LED strips zijn er in twee hoofdtypen:
- Adresseerbare LED strips: Bij dit type kunnen kleur en helderheid van elke individuele LED op de strip onafhankelijk worden bestuurd. Dit is mogelijk doordat elke LED een uniek adres krijgt toegewezen.
- Niet-adresseerbare LED strips: Hier kunt u de kleur en helderheid wel regelen, maar deze regeling geldt uniform voor alle LEDs op de strip samen.
Deze handleiding richt zich op de Niet-adresseerbare LED strips. Voor tutorials over adresseerbare LED strips raadpleeg u de volgende handleidingen:
- Arduino Nano - NeoPixel LED Strip tutorial
- Arduino Nano - WS2812B LED Strip tutorial
- Arduino Nano - Dotstar LED Strip tutorial
Niet-Addressable LED Strip Pinout
Niet-adresseerbare LED strips bestaan grofweg uit twee types:
- Niet-adresseerbare 1-kleur LED strip: Eén kleur, bepaald door de fabrikant.
- Niet-adresseerbare RGB LED strip: Maakt het mogelijk om verschillende kleuren weer te geven.
Een niet-adresseerbare 1-kleur LED strip heeft meestal twee aansluitingen:
- 12V/24V pin: moet worden aangesloten op de pluspool van een 12V of 24V DC voeding
- GND pin: moet worden aangesloten op de minpool van een 12V of 24V DC voeding
Een niet-adresseerbare RGB LED strip heeft meestal vier aansluitingen:
- 12V/24V pin: moet worden aangesloten op de pluspool van een 12V of 24V DC voeding
- R pin: deze pin bestuurt de rode kleur. Door deze pin te verbinden met de minpool van de voeding wordt rood geactiveerd
- G pin: deze pin bestuurt de groene kleur. Door deze pin te verbinden met de minpool van de voeding wordt groen geactiveerd
- B pin: deze pin bestuurt de blauwe kleur. Door deze pin te verbinden met de minpool van de voeding wordt blauw geactiveerd

We gaan leren hoe we beide types één voor één met de Arduino Nano kunnen aansturen.
Hoe een Niet-adresseerbare 1-kleur LED strip aan te sturen
Als een 12V LED strip direct op een 12V voeding wordt aangesloten, zal deze licht geven. Om een 12V LED strip te kunnen bedienen, plaatsen we een relais tussen de Arduino Nano en de 12V LED strip. De Arduino Nano stuurt via dit relais de 12V LED strip aan. Bent u niet bekend met relais, inclusief pinout, werking en programmering? Leer hier meer over in de Arduino Nano - Relay tutorial.
Bedradingsschema
Bedradingsschema tussen Arduino Nano en niet-adresseerbare 1-kleur LED strip

This image is created using Fritzing. Click to enlarge image
Bedradingsschema tussen Arduino Nano en niet-adresseerbare RGB LED strip

This image is created using Fritzing. Click to enlarge image
Arduino Nano Code
Arduino Nano code voor het aansturen van niet-adresseerbare 1-kleur LED strip
De onderstaande code schakelt de LED strip elke 5 seconden aan en uit,
Arduino Nano code voor het aansturen van niet-adresseerbare RGB LED strip
De onderstaande code bestuurt de kleur van de RGB LED strip herhaaldelijk (rood, groen, blauw, geel, magenta, cyaan en wit)
Snelle Stappen
- Sluit de componenten aan volgens het meegeleverde bedradingsschema.
- Verbind de Arduino Nano met uw computer via een USB-kabel.
- Start de Arduino IDE op uw computer.
- Selecteer het bord Arduino Nano en de corresponderende COM-poort.
- Verbind Arduino Nano via de USB-kabel met de pc
- Open de Arduino IDE, selecteer het juiste bord en de juiste poort
- Kopieer de bovenstaande code en open deze in de Arduino IDE
- Klik op de knop Upload in de Arduino IDE om de code naar de Arduino Nano te uploaden
- Controleer de werking van de LED strip
Code Uitleg
Lees de regel-voor-regel uitleg in de commentaarregels van de code!
Let op dat om de helderheid en andere kleuren van een niet-adresseerbare LED strip te kunnen regelen, u de L298N driver moet gebruiken in plaats van een relais.
Video Tutorial
We overwegen het maken van videotutorials. Als u videotutorials belangrijk vindt, abonneer u dan op ons YouTube-kanaal om ons te motiveren de video's te maken.