#include <Wire.h>
#include <Servo.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
int lightpin = A0; // Pin potensiometer
int servopin = 3;
Servo myservo;
void setup() {
myservo.attach(servopin);
lcd.init();
lcd.backlight();
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Test LDR Servo");
lcd.setCursor(0,1);
lcd.print("DJulhans");
delay(1000);
lcd.clear();
}
void loop() {
int val = analogRead(lightpin);
val = map(val,0,1023,0,180);
myservo.write(val);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Sudut Derajat");
lcd.setCursor(0,1);
lcd.print("servo :");
lcd.print(myservo.read());
delay(500);
}