#include <Servo.h>
Servo myservo; // Create a servo object
// Define pin numbers
const int button = 8;
const int button2 = 13;
const int green = 10;
const int yellow = 11;
const int red = 12;
void setup() {
pinMode(button, INPUT);
pinMode(button2, INPUT);
pinMode(green, OUTPUT);
pinMode(yellow, OUTPUT);
pinMode(red, OUTPUT);
myservo.attach(9); // Attach the servo to pin 9
}
void loop() {
int buttonState = digitalRead(button);
int buttonState2 = digitalRead(button2);
if (buttonState == HIGH) {
digitalWrite(green, HIGH);
delay(1000);
digitalWrite(yellow, HIGH);
delay(1000);
digitalWrite(red, HIGH);
myservo.write(0);
delay(1000);
myservo.write(30);
delay(1000);
myservo.write(50);
delay(1000);
myservo.write(90);
delay(1000);
myservo.write(120);
delay(1000);
myservo.write(150);
delay(1000);
myservo.write(180);
delay(1000);
}
if (buttonState2 == HIGH) {
digitalWrite(red, LOW);
digitalWrite(green, LOW);
digitalWrite(yellow, LOW);
myservo.write(0);
}
}