#define COURSE1 2
#define COURSE2 3
#define HANDLE 4
#define LED_W 6
#define LED_L 7
#define SIREN_W 8
#define SIREN_L 9
#define RESET 10
void setup() {
// put your setup code here, to run once:
pinMode(COURSE1, INPUT);
pinMode(COURSE2, INPUT);
pinMode(HANDLE, OUTPUT);
pinMode(LED_W, OUTPUT);
pinMode(LED_L, OUTPUT);
pinMode(SIREN_W, OUTPUT);
pinMode(SIREN_L, OUTPUT);
pinMode(RESET, INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
if (digitalRead(COURSE1) == HIGH){ // When the handle which has 5v connect to the course1(win)
digitalWrite(LED_W, HIGH);
digitalWrite(SIREN_W, HIGH);
digitalWrite(LED_L, LOW);
digitalWrite(SIREN_L, LOW);
}
if (digitalRead(COURSE2) == HIGH){ // When the handle which has 5v connect to the course2(lose)
digitalWrite(LED_L, HIGH);
digitalWrite(SIREN_L, HIGH);
digitalWrite(LED_W, LOW);
digitalWrite(SIREN_W, LOW);
}
if (digitalRead(RESET) == HIGH){ // When the handle which has 5v connect to the course2(lose)
digitalWrite(LED_W, LOW);
digitalWrite(SIREN_W, LOW);
digitalWrite(LED_L, LOW);
digitalWrite(SIREN_L, LOW);
}
}