adjusted code to actual hardware, added 'ready' countdown
This commit is contained in:
@@ -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>);
|
||||
|
||||
Reference in New Issue
Block a user