adjusted code to actual hardware, added 'ready' countdown

This commit is contained in:
2025-04-08 04:50:44 +02:00
parent 06a286eadd
commit b82e4eb58b
6 changed files with 2745 additions and 38 deletions

View File

@@ -1,6 +1,6 @@
void checkPIT() {
if ((digitalRead(PIT_RELEASE_PIN)) && (millis() - PITopenTimestamp >= PITopenTime)) {
digitalWrite(PIT_RELEASE_PIN, LOW);
if ((digitalRead(!PIT_RELEASE_PIN)) && (millis() - PITopenTimestamp >= PITopenTime)) {
digitalWrite(PIT_RELEASE_PIN, relayOffState);
}
}
@@ -8,14 +8,44 @@ void openPIT() {
if (!PITreleased) {
PITreleased = true;
PITopenTimestamp = millis();
digitalWrite(PIT_RELEASE_PIN, HIGH);
digitalWrite(PIT_RELEASE_PIN, relayOnState);
}
}
void openPITmanually() {
PITreleased = true;
PITopenTimestamp = millis();
digitalWrite(PIT_RELEASE_PIN, HIGH);
digitalWrite(PIT_RELEASE_PIN, relayOnState);
}
void arenaLIGHT() {
if (switchLIGHT.on()) {
digitalWrite(LIGHT_PIN, LOW);
}
else {
digitalWrite(LIGHT_PIN, HIGH);
}
}
void statusLEDs() {
if (!switchLIGHT.on()) {
digitalWrite(LIGHT_STATUS_LED, HIGH);
}
else {
digitalWrite(LIGHT_STATUS_LED, LOW);
}
if (switchPIT.on()) {
digitalWrite(AUTOPIT_STATUS_LED, HIGH);
}
else {
digitalWrite(AUTOPIT_STATUS_LED, LOW);
}
if (switchRUMBLE.on()) {
digitalWrite(MODE_STATUS_LED, HIGH);
}
else {
digitalWrite(MODE_STATUS_LED, LOW);
}
}
// usage: blink_LED_BlueTeam(<interval in milliseconds>);