/*  STUDIE THEO - LED regelen met een Potmeter

*

 * This ESP32 code is created by esp32io.com

 * This ESP32 code is released in the public domain

 * For more detail (instruction and wiring diagram), visit https://esp32io.com/tutorials/esp32-potentiometer-triggers-led

 */

 

#define POTENTIOMETER_PIN 34 // ESP32 pin GPIO34 (ADC0) connected to Potentiometer pin

#define LED_PIN           21 // ESP32 pin GPIO21 connected to LED's pin

#define ANALOG_THRESHOLD  1000

 

void setup() {

  // set the ADC attenuation to 11 dB (up to ~3.3V input)

  analogSetAttenuation(ADC_11db);

  pinMode(LED_PIN, OUTPUT); // set ESP32 pin to output mode

}

 

void loop() {

  int analogValue = analogRead(POTENTIOMETER_PIN); // read the input on analog pin

 

  if (analogValue > ANALOG_THRESHOLD)

    digitalWrite(LED_PIN, HIGH); // turn on LED

  else

    digitalWrite(LED_PIN, LOW);  // turn off LED

}

 

regelbareLED