#include <ESP32Servo.h>
Servo myServo;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("Hello, ESP32!");
myServo.attach(21); // pin 21 untuk servo sebagai sinyal pwm nya
}
void loop() {
// put your main code here, to run repeatedly:
int16_t adcVal = analogRead(34); // hasil adc bisa jadi 0-4095
int16_t servoVal;
servoVal = map(adcVal,0,4095,0,180); //nilai adc = 0-4095 dan nilai harapannya adalah 0-180
myServo.write(servoVal);
Serial.print("ADC VALUE : ");
Serial.print(adcVal);
Serial.print(", ");
Serial.print("ServoVal : ");
Serial.println(servoVal);
delay(500);
}