#define pushBtn 3
#define redLED 10
#define greenLED 8
#define ylwLED 7
void blinkRedLed();
void blinkGreenLed();
void toggleylwLED();
void displayState(String currState);
void setup() {
Serial.begin(115200);
pinMode(redLED, OUTPUT);
pinMode(greenLED, OUTPUT);
digitalWrite(redLED, LOW);
digitalWrite(greenLED, LOW);
}
void loop() {
blinkRedLed();
blinkGreenLed();
}
void blinkRedLed() {
static unsigned long redMillis = millis();
if (millis() - redMillis > 500) {
digitalWrite(redLED, !digitalRead(redLED));
redMillis = millis();
}
}
void blinkGreenLed() {
static unsigned long greenMillis = millis();
if (millis() - greenMillis > 100) {
digitalWrite(greenLED, !digitalRead(greenLED));
greenMillis = millis();
}
}