Ein Potentiometer wird eingelesen mit dem AD Wandler, der Wert wird gemappt auf dem PWM Wertebereich und mit analogWrite ausgegeben zur LED.
Und hier das Programm
// Mit Poti die LED dimmen
// Poti - AD-Wandler - map - pwm - analogWrite
// Poti ist angeschlossen an Pins : 5V - A0 - GND
int analogPin = A0, LedPin = 13, adwert, pwm;
void setup() {
Serial.begin(38400);
pinMode(LedPin,OUTPUT);
}
void loop() {
adwert = analogRead(analogPin); // AD Wandler auslesen
pwm = map(adwert, 0, 1023, 0, 255);
analogWrite(LedPin, pwm); // LED mit PWM ansteuern und dimmen
Serial.println(pwm); // Wert ausgeben
delay(100);
}
