// Potentiometer Menghubungkan Ke GPIO 4
const int potentiometerPin = 4; /*deklarasi konstanta integer potentiometer Pin
bernilai 4 untuk pin 4 pada esp32 */
// variable Untuk penyimpanan nilai pada Potensiometer
int potentiometerValue = 0; //deklarasi integer pada potentionmeterValue bernilai 0
float potentiometer_Vout = 3.3; //deklarasi float pada potentionmeter_Vout bernilai 3.3
void setup() {
// put your setup code here, to run once:
Serial.begin(115200); //Berfungsi untuk mengirimkan data ke port serial
pinMode(potentiometerPin, INPUT); /* digunakan untuk pin 4 yang tadi telah dipakai
nama potentionmeterPin akan digunakan sebagai input */
Serial.println("Hello, Nopriansyah!"); //menampilkan Hasil Hello,ESP32 pada serial
}
void loop() {
potentiometerValue = analogRead(potentiometerPin); // Membaca nilai dari potensiometer
float MCU_Vin = (potentiometer_Vout * potentiometerValue)/4096; /* MCU ADC resolusi sebanyak 4096 */
Serial.print(potentiometerValue); //menampilkan nilai dari potensiometer
Serial.print(":"); // untuk menapilkan ":"
Serial.println(MCU_Vin); //untuk menampilkan hasil dari MCU_Vin
delay(300); //waktu tunda berdasarkan nilai yang keluar dari potPin
}