//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);    
}