#include <Servo.h>
Servo myServo;
int Button = 2;
int Sensor = 3;
int ledred = 4;
int ledgreen = 5;
int servo = 9;
void setup() {
pinMode(Button, INPUT);
pinMode(Sensor, INPUT);
pinMode(ledred, OUTPUT);
pinMode(ledgreen, OUTPUT);
myServo.attach(servo);
digitalWrite(ledred, HIGH);
digitalWrite(ledgreen, LOW);
myServo.write(0);
Serial.begin(9600);
}
void loop() {
int x = digitalRead(Button);
int y = digitalRead(Sensor);
if (x == HIGH) {
Serial.println("Button: ON");
} else {
Serial.println("Button: OFF");
}
if (y == HIGH) {
Serial.println("Sensor: HIGH");
} else {
Serial.println("Sensor: LOW");
}
if (x == HIGH && y == HIGH) {
digitalWrite(ledgreen, HIGH);
digitalWrite(ledred, LOW);
myServo.write(90);
Serial.println("LED Green: ON");
Serial.println("LED Red: OFF");
Serial.println("Servo Motor: ON");
delay(5000);
} else {
digitalWrite(ledgreen, LOW);
digitalWrite(ledred, HIGH);
myServo.write(0);
Serial.println("LED Green: OFF");
Serial.println("LED Red: ON");
Serial.println("Servo Motor: OFF");
}
delay(500);
}