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); }