#include <LiquidCrystal_I2C.h>
// Inisialisasi pin
#define POT_PIN 15 // Pin untuk potentiometer
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
// Mulai komunikasi serial
Serial.begin(115200);
lcd.init();
lcd.backlight();
}
void loop() {
// Baca nilai dari potentiometer
int potValue = analogRead(POT_PIN);
// Ubah nilai potentiometer menjadi sudut servo (0 hingga 180 derajat)
int angle = map(potValue, 0, 1023, 0, 100);
// Tampilkan nilai sudut pada serial monitor
Serial.print("Angle: ");
Serial.println(angle);
if (angle == 0) {
lcd.setCursor(0, 0);
lcd.print("0");
} else if (angle == 100) {
lcd.setCursor(0, 0);
lcd.print("100");
}
// Tunggu sebentar sebelum pembacaan berikutnya
delay(15);
}