#include <Servo.h>
// assignming names to each of my pins, so I don't
// have to always check which pin things are connected to
int orangeLed = 5;
int blueLed = 6;
int redLed = 9;
int greenLed = 10;
int greenPush = 2;
int yellowPush = 12;
int bluePush = 8;
int redPush = 7;
int turner = 11;
Servo steering;
void setup() {
// put your setup code here, to run once:
pinMode(greenPush, INPUT);
pinMode(yellowPush, INPUT);
pinMode(bluePush, INPUT);
pinMode(redPush, INPUT);
pinMode(orangeLed, OUTPUT);
pinMode(blueLed, OUTPUT);
pinMode(redLed, OUTPUT);
pinMode(greenLed, OUTPUT);
steering.attach(11);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(orangeLed, HIGH);
digitalWrite(blueLed, HIGH);
digitalWrite(redLed, HIGH);
digitalWrite(greenLed, HIGH);
steering.write(45);
delay(1000);
steering.write(0);
delay(1000);
while(digitalRead(greenPush) == HIGH) {
digitalWrite(orangeLed, HIGH);
delay(500);
digitalWrite(orangeLed, LOW);
delay(500);
}
}