indicator lights
This commit is contained in:
parent
d514bc8e5c
commit
5f0b50c0ed
@ -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);
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user