//PROYEK #32-b:Kendali Motor Servo dengan potensiometer
#include <ESP32Servo.h>
Servo tanservo1;
int pinPotensiometer = 12;//pin potensiometer
int val; //variabel utk membaca nilai analog potensio
void setup(){
Serial.begin(9600);//buka port serial
tanservo1.attach(16); //pin objek motor servo 1
}
void loop(){
//baca nilai potensiometer ke ADC antara 0 and 1023
val = analogRead(pinPotensiometer);
//petakan nilai pembacaan potensiometer val
int val_servo1 = map(val, 0, 4095, 0, 180);
//tampilkan hasil pembacaan pada serial monitor
Serial.print("nilai val_servo1= ");
Serial.print(val_servo1);
Serial.println();
//posisi motor sesuai nilai "val_servo1 & val_servo2"
tanservo1.write(val_servo1);
delay(15);
}