Hi everyone!

Hi CrossRoads

Are you using IDE 1.0.1? Use the internal pullups to hold the switch pins high until the switch closes to pull it low.
Resistor will not help with debounce - that' a mechanical thing.
Once both are pressed, your delay will take care of the debounce.

Yes, I'm using 1.0.1.
Will definitely do some digging on the internal pull ups. I now remember seeing something like that on a tutorial somewhere.

I don't see a current limit resistor on the TIP120 base input

Ok, must have mixed it up when I added the glassSensor switch. So 1 more 1k resistor for the TIP120, check.

A 2.7K in series so it is similar to the input of a ULN2003 will keep you from burning out the arduino pin driving the base:

So the above mentioned resistor should be 2.7k not 1k ?
Would you suggest I use the ULN2003 in place of the TIP120 to drive more solenoids? Or am I misunderstanding this? (I'm trying to keep up here :smiley: )

Thanks for the informative reply!