Welkom bij je zevende Arduino-avonturr! Vandaag gaan we leren hoe je een LED kunt aansturen met een potentiometer. Een potentiometer is een draaiknop. Dit project is geweldig om te begrijpen hoe je analoge signalen kunt gebruiken om je circuits te besturen. Laten we beginnen!
Stap 1: het circuit bouwen
Benodigdheden:
- 1x Arduino Uno
- 1x LED
- 1x Weerstand van 220 ohm (kleuren: rood-rood-bruin-goud)
- 1x Potentiometer (10k ohm)
- 5x man-man jumper wires
- 1x breadboard
Volg de onderstaande stappen om je circuit op te zetten:
- LED Aansluiten:
- Verbind pin 9 van de Arduino met het ene uiteinde van de 220 ohm weerstand.
- Plaats het andere uiteinde van de weerstand in dezelfde rij als het lange been (anode) van de LED op het breadboard.
- Verbind het korte been (kathode) van de LED met de GND (grond) pin van de Arduino.
- Potentiometer Aansluiten:
- Verbind de middelste pin van de potentiometer met de analoge pin A0 van de Arduino.
- Verbind een van de buitenste pinnen van de potentiometer met de 5V-pin van de Arduino.
- Verbind de andere buitenste pin van de potentiometer met een GND-pin van de Arduino.
Schema:

Stap 2: De code schrijven
Nu je het circuit hebt opgebouwd, is het tijd om de code te schrijven waarmee je de intensiteit van de LED kunt regelen met de potentiometer.
Open de Arduino IDE en volg deze stappen:
void setup() {
pinMode(9, OUTPUT); // Stel pin 9 in als uitgang voor de LED
}
void loop() {
int sensorValue = analogRead(A0); // Lees de waarde van de potentiometer
int outputValue = map(sensorValue, 0, 1023, 0, 255); // Zet de waarde om naar een getal van 0-255
analogWrite(9, outputValue); // Pas de helderheid van de LED aan
}
Uitleg van de code:
- pinMode(9, OUTPUT);: Stel pin 9 in als uitgang om de LED aan te sturen.
- analogRead(A0);: Lees de analoge waarde van de potentiometer die tussen 0 en 1023 ligt.
- map(sensorValue, 0, 1023, 0, 255);: Zet de waarde van de potentiometer om naar een bereik van 0 tot 255, wat overeenkomt met de intensiteit van de LED.
- analogWrite(9, outputValue);: Pas de helderheid van de LED aan op basis van de waarde van de potentiometer.
Stap 3: De code uploaden
- Sluit je Arduino aan op je computer met de USB-kabel.
- (Klik op “Select board” en kies voor “Arduino Uno”.)
- Klik op de uploadknop (het pijltje) in de Arduino IDE om de code naar je Arduino te sturen.
Als alles goed is gegaan, zou de LED nu feller moeten branden als je de potentiometer draait en minder fel moeten worden als je in de andere richting draait.
Gefeliciteerd!🎉
Je hebt zojuist geleerd hoe je de intensiteit van een LED kunt regelen met behulp van een potentiometer en Arduino. Dit project heeft je laten zien hoe je analoge input (van de potentiometer) kunt gebruiken om een output (de LED) aan te sturen. Dit soort interacties is superhandig voor allerlei creatieve projecten, van dimbare verlichting tot geluidsbediening!
