//mengendalikan 2 smart home garasi dan pintu otomatis
// 1.garasi komponen ( servo1,buttonpin1 )
// 2.pintu komponen ( servo2,buttonpin2)
#include <Servo.h>
Servo myservo1;
Servo myservo2;
const int buttonPin1 = 7;
const int buttonPin2 = 13;
int val;
int buttonState = 0;
void setup()
{
Serial.begin (9600);
myservo1.attach(6);
myservo2.attach(12);
pinMode(buttonPin1, INPUT);
pinMode(buttonPin2, INPUT);
}
void loop()
{
//garasi1
buttonState = digitalRead(buttonPin1);
if (buttonState == HIGH) {
val = 90;
delay(2000);
}
else {
val = 0;
}
myservo1.write(val);
delay(15);
//garasi2
buttonState = digitalRead(buttonPin2);
if (buttonState == HIGH) {
val = 0;
delay(2000);
}
else {
val = 130;
}
myservo2.write(val);
delay(15);
}