int adcValue; // Menyimpan nilai ADC (0–1023)
float voltage; // Menyimpan hasil konversi tegangan
void setup() {
Serial.begin(9600); // Mengaktifkan Serial Monitor dengan baud 9600
Serial.println("Pembacaan ADC dan Tegangan dari Potensiometer");
}
void loop() {
// 1. Baca nilai ADC dari pin A0
adcValue = analogRead(A0);
// 2. Konversi ke tegangan (Vref = 5V)
voltage = adcValue * (5.0 / 1023.0);
// 3. Tampilkan ke Serial Monitor
Serial.print("ADC: ");
Serial.print(adcValue);
Serial.print(" | Tegangan: ");
Serial.print(voltage, 4); // tampilkan 4 angka di belakang koma
Serial.println(" V");
// 4. Delay 200 ms
delay(200);
}