const int playerred = 13; const int playeryellow = 12; const int playergreen = 11; const int playerwhite = 10; const int redLED = 5; const int yellowLED = 4; const int greenLED = 3; const int whiteLED = 2; const int piezobuzza = 6; int cond = 0; int var1 = 0; int var2 = 0; int var3 = 0; int var4 = 0; void setup() { pinMode(playerred, INPUT); pinMode(playeryellow, INPUT); pinMode(playergreen, INPUT); pinMode(playerwhite, INPUT); pinMode(redLED, OUTPUT); pinMode(yellowLED, OUTPUT); pinMode(greenLED, OUTPUT); pinMode(whiteLED, OUTPUT); pinMode(piezobuzza, OUTPUT); } void loop() { var1 = digitalRead(playerred); if (var1 == HIGH && cond == 0) { digitalWrite(redLED, HIGH); digitalWrite(piezobuzza, HIGH); delay(500); digitalWrite(piezobuzza, LOW); cond = 1; } var2 = digitalRead(playeryellow); if (var2 == HIGH && cond == 0) { digitalWrite(yellowLED, HIGH); digitalWrite(piezobuzza, HIGH); delay(500); digitalWrite(piezobuzza, LOW); cond = 1; } var3 = digitalRead(playergreen); if (var3 == HIGH && cond == 0) { digitalWrite(greenLED, HIGH); digitalWrite(piezobuzza, HIGH); delay(500); digitalWrite(piezobuzza, LOW); cond = 1; } var4 = digitalRead(playerwhite); if (var4 == HIGH && cond == 0) { digitalWrite(whiteLED, HIGH); digitalWrite(piezobuzza, HIGH); delay(500); digitalWrite(piezobuzza, LOW); cond = 1; } }