@mcrowell75,

I'm glad to hear you worked things out.

In response to your previous message regarding the relays being energized all the time, I assumed a different polarity for the relay wiring. You can easily flip the relay trigger signal in the previous code by changing the digitalWrite(pinName, HIGH) to digitalWrite(pinName, LOW) and vice versa. That's what forces the output pin to 5v or Gnd respectively.

Also, I would suggest it may be a safer option to interface trigger voltages through a high-resistance resister (1M+ Ohm) I think the Arduino will still recognize Gnd or +5v while drawing insignificant current. Also, if the trigger voltage is greater than +5v, one could create a voltage divider using two resistors and thus tap into the circuit at an appropriate voltage level.

Lastly, I agree with your assessment of the spin lever wiring.