#include <Servo.h> //Servo menggerakkan sudut
Servo myServo; //myServo itu variabel bebas (objek) yang diambil dari library Servo
//int pinServo=A0;
int buzzer=A1;
void setup() {
myServo.attach(A0);
Serial.begin(115200);
pinMode(buzzer, OUTPUT);
}
void loop() {
for (int i=0; i<180; i++) {
putarServo(i);
// myServo.write(i);
//Serial.println(i);
// if (i == 0 || i == 180){
//tone (buzzer, 1000, 100);
}
// delay(20);
for (int i=180; i>=0; i--) { //berkurang; 180 -> 0
putarServo(i);
// myServo.write(i);
// Serial.println(i);
// if (i == 0 || i == 180){
// tone (buzzer, 1000, 100);
}
//delay(20);
}
// }
//pada kenyataan, servo digerakkan oleh sensor
//sensor LDR untuk mengikuti pergerakan arah matahari
//diatas motor servo ini akan ditempelkan panel surya
// }
void putarServo(int i){
myServo.write(i);
Serial.println(i);
if (i == 0 || i == 180 || i == 90){
tone (buzzer, 1000, 100);
} else if (i==90){
tone (buzzer, 500, 150);
} else if (i==180){
tone (buzzer, 1000, 300);
}
delay(20);
}