From 5f0b50c0ed4b18dc08a3e1a06e6c0d76944d5786 Mon Sep 17 00:00:00 2001 From: drake Date: Wed, 8 Jan 2025 23:27:18 -0600 Subject: [PATCH] indicator lights --- src/main.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main.cpp b/src/main.cpp index 56b832e..6cedd46 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -3,6 +3,7 @@ // const int DIP_PINS[8] = {13, 14, 15, 16, 17, 18, 19, 2}; const int RELAY_PINS[8] = {3, 4, 5, 6, 7, 8, 9, 10}; +const int INDICATOR_PINS[8] = {19, 18, 17, 16, 15, 14, 13, 12}; int DMXChannelStart = 400; @@ -31,16 +32,18 @@ void loop() { for (int i = 0; i < 8; i++) { if (DMXSerial.read(DMXChannelStart + i) > (uint8_t)127) { digitalWrite(RELAY_PINS[i], HIGH); + digitalWrite(INDICATOR_PINS[i], HIGH); } else { digitalWrite(RELAY_PINS[i], LOW); + digitalWrite(INDICATOR_PINS[i], LOW); } } } else { for (int i = 0; i < 8; i++) { digitalWrite(RELAY_PINS[i], LOW); + digitalWrite(INDICATOR_PINS[i], LOW); } } - delay(50); }