const int buttonPin1 = 2;
const int buttonPin2 = 3;
const int buttonPin3 = 4;
const int buttonPin4 = 5;
const int ledPin1 = 8;
const int ledPin2 = 9;
const int ledPin3 = 10;
const int ledPin4 = 11;
long randNumber;
void setup() {
Serial.begin(9600);
pinMode(buttonPin1, INPUT);
pinMode(buttonPin2, INPUT);
pinMode(buttonPin3, INPUT);
pinMode(buttonPin4, INPUT);
pinMode(ledPin1, OUTPUT);
pinMode(ledPin2, OUTPUT);
pinMode(ledPin3, OUTPUT);
pinMode(ledPin4, OUTPUT);
randomSeed(analogRead(0));
randNumber = random(1, 5);
Serial.println(randNumber);
if (randNumber == 1){
digitalWrite(8, HIGH);
delay(750);
digitalWrite(8, LOW);
}
if (randNumber == 2){
digitalWrite(9, HIGH);
delay(750);
digitalWrite(9, LOW);
}
if (randNumber == 3){
digitalWrite(10, HIGH);
delay(750);
digitalWrite(10, LOW);
}
if (randNumber == 4){
digitalWrite(11, HIGH);
delay(750);
digitalWrite(11, LOW);
}
}
void loop() {
checkPush (2);
checkPush (3);
checkPush (4);
checkPush (5);
}
void checkPush(int pinNumber) {
int buttonPushed1 = digitalRead(2);
if (buttonPushed1 == HIGH){
digitalWrite(8, HIGH);
delay(300);
digitalWrite(8, LOW);
}
int buttonPushed2 = digitalRead(3);
if (buttonPushed2 == HIGH){
digitalWrite(9, HIGH);
delay(300);
digitalWrite(9, LOW);
}
int buttonPushed3 = digitalRead(4);
if (buttonPushed3 == HIGH){
digitalWrite(10, HIGH);
delay(300);
digitalWrite(10, LOW);
}
int buttonPushed4 = digitalRead(5);
if (buttonPushed4 == HIGH){
digitalWrite(11, HIGH);
delay(300);
digitalWrite(11, LOW);
}
}