Arduino Potentiometer Beispiel mit LED
In dieser Anleitung für Arduino zeigen wir, wie man eine LED mit einem Potentiometer dimmen kann.
Benötigte Komponenten:
- Arduino UNO kompatibles Board
- USB-Kabel
- Potentiometer
- Breadboard
- 6 Jumperkabel
- 220 Ohm Widerstand
- 5mm LED
Beispiele und Funktionsweise verschiedener Potentiometer.
Bildquelle https://makeabilitylab.github.io/physcomp/arduino/potentiometers.html
In unserem Beispiel verwenden wir ein Drehpotentiometer (Drehregler) um die Helligkeit einer LED zu dimmen. Das Potentiometer besitzt 3 Pins, die äußeren sind für Anfang und Ende der Widerstandsbahn und der mittlere Pin ist der Mittelabgriff, von dem unser Arduino Board eine variable Spannung erhält.
Anschlussplan
Code für Arduino
Mit diesem Code können Sie die Helligkeit der LED stufenlos über das Potentiometer regulieren.
Da das Potentiometer mit Werten zwischen 0 (0V) und 1023 (5V) arbeitet, benutzen wir die map-Funktion, um die LED mit einem PWM-Wert zwischen 0 und 255 anzusteuern.
Code für Arduino
Mit diesem Code können Sie die Helligkeit der LED stufenlos über das Potentiometer regulieren.
Da das Potentiometer mit Werten zwischen 0 (0V) und 1023 (5V) arbeitet, benutzen wir die map-Funktion, um die LED mit einem PWM-Wert zwischen 0 und 255 anzusteuern.
Code anzeigen / einklappen
int eingang = A0;
int LED = 9;
int sensorwert = 0;
void setup() { // Hier beginnt das Setup.
pinMode(LED, OUTPUT);
}
void loop() {
sensorwert = analogRead(eingang);
analogWrite(LED, map(sensorwert, 0, 1023, 0, 255));
}