#define LED_PIN1 25
#define LED_PIN2 33
#define BUT_PIN1 32
#define BUT_PIN2 35
bool wasBlueButtonPressed = false;
bool wasYellowButtonPressed = false;
bool isRedLightOn = false;
bool isGreenLightOn = false;
void setup() {
pinMode (LED_PIN1, OUTPUT);
pinMode (LED_PIN2, OUTPUT);
pinMode (BUT_PIN1, INPUT);
pinMode (BUT_PIN2, INPUT);
digitalWrite(LED_PIN1, isGreenLightOn);
digitalWrite(LED_PIN2, isRedLightOn);
}
int getRandomNumber() {
int random = 1 + (rand() % 10000);
}
void loop() {
if(isGreenLightOn = false){
delay(1000);
isGreenLightOn = !isGreenLightOn;
digitalWrite(LED_PIN1, isGreenLightOn);
}
bool blueButtonPressed = digitalRead(BUT_PIN1);
if(blueButtonPressed && !wasBlueButtonPressed) {
isGreenLightOn = !isGreenLightOn;
digitalWrite(LED_PIN1, isGreenLightOn);
}
wasBlueButtonPressed = blueButtonPressed;
delay(10); // this speeds up the simulation
}