void checkPIT() { if ((digitalRead(PIT_RELEASE_PIN)) && (millis() - PITopenTimestamp >= PITopenTime)) { digitalWrite(PIT_RELEASE_PIN, LOW); } } void openPIT() { if (!PITreleased) { PITreleased = true; PITopenTimestamp = millis(); digitalWrite(PIT_RELEASE_PIN, HIGH); } } // usage: blink_LED_BlueTeam(); // void blink_LED_BlueTeam(int BLINK_INTERVAL) { // EVERY_N_MILLISECONDS(BLINK_INTERVAL) { // if (BLINK_COUNTER_BLUETEAM-- > 0) { // digitalWrite(BLUE_TEAM_LED_PIN, !digitalRead(BLUE_TEAM_LED_PIN)); // } // } // } // usage: blink_LED_RedTeam(); // void blink_LED_RedTeam(int BLINK_INTERVAL) { // EVERY_N_MILLISECONDS(BLINK_INTERVAL) { // if (BLINK_COUNTER_REDTEAM-- > 0) { // digitalWrite(RED_TEAM_LED_PIN, !digitalRead(RED_TEAM_LED_PIN)); // } // } // }