const int potPin = 0; // GPIO0 (ADC1_CH0)
void setup() {
Serial.begin(115200);
// Встановлюємо 11дБ для діапазону до ~2.5В
analogSetAttenuation(ADC_11db);
}
void loop() {
// Отримуємо значення одразу в мілівольтах
int adcValue = analogRead(A0); // Считывание с пина A0
float voltage = (adcValue * 2.5) / 4095.0*2; // Конвертация в вольты
Serial.println(voltage);
delay(500);
}
Loading
xiao-esp32-c3
xiao-esp32-c3