const int potPin = 0; // GPIO0 (ADC1_CH0)
float voltage;
float adcValue;
void setup() {
Serial.begin(115200);
// Встановлюємо 11дБ для діапазону до ~2.5В
analogSetAttenuation(ADC_11db);
}
void loop() {
// Отримуємо значення одразу в мілівольтах
//uint32_t mv = analogReadMilliVolts(potPin)*100;
adcValue = analogRead(A0)*2.5/4095.0; // Считывание с пина A
//voltage = (adcValue * 2.5) / 4095.0;
// Serial.printf("Напруга на піні: %u mV\n", mv);
Serial.printf(adcValue);
delay(500);
}
Loading
xiao-esp32-c3
xiao-esp32-c3