#define POTENTIOMETER_PIN 34 // ESP32 pin GPIO36 (ADC0) connected to Potentiometer pin
#define LED_PIN 21 // ESP32 pin GPIO21 connected to LED's pin
#define ANALOG_THRESHOLD 1000
int potValue = 0;
float volt=0.0;
void setup() {
pinMode(LED_PIN, OUTPUT); // set ESP32 pin to output mode
Serial.begin(115200);
delay(1000);
}
void loop() {
potValue = analogRead(potPin);
volt = (float)potValue/4095*3.3;
//Serial.println(“ADC:”);
Serial.println(potValue);
//Serial.println(“Volt:”);
Serial.println(volt);
delay(500);
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
}