added pit controller firmware, and changed the pit activation to send a command via ESP-Now
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
void checkPIT() {
|
||||
if ((digitalRead(!PIT_RELEASE_PIN)) && (millis() - PITopenTimestamp >= PITopenTime)) {
|
||||
digitalWrite(PIT_RELEASE_PIN, relayOffState);
|
||||
//digitalWrite(PIT_RELEASE_PIN, relayOffState);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,14 +8,18 @@ void openPIT() {
|
||||
if (!PITreleased) {
|
||||
PITreleased = true;
|
||||
PITopenTimestamp = millis();
|
||||
digitalWrite(PIT_RELEASE_PIN, relayOnState);
|
||||
//digitalWrite(PIT_RELEASE_PIN, relayOnState);
|
||||
sendToPitController.PIT = true;
|
||||
esp_now_send(broadcastAddressPitController, (uint8_t *) &sendToPitController, sizeof(sendToPitController));
|
||||
}
|
||||
}
|
||||
|
||||
void openPITmanually() {
|
||||
PITreleased = true;
|
||||
PITopenTimestamp = millis();
|
||||
digitalWrite(PIT_RELEASE_PIN, relayOnState);
|
||||
//digitalWrite(PIT_RELEASE_PIN, relayOnState);
|
||||
sendToPitController.PIT = true;
|
||||
esp_now_send(broadcastAddressPitController, (uint8_t *) &sendToPitController, sizeof(sendToPitController));
|
||||
}
|
||||
|
||||
void arenaLIGHT() {
|
||||
|
||||
Reference in New Issue
Block a user