Switch wiring
I am from IT background so I don't have much knowledge on electrical. This is maybe a very simple question. I want to connect a switch to act as a master "on/off" to the IND.IO. If the switch is off, the program in loop will not be executed. According to arduino samples, I should use pull down resistor to get rid of the "floating" state in the digital input pin. Is it the same in IND.IO-1286? The switch has two NO ports and both ports will be connected when the switch is on. I am thinking to connect +V from power supply to first NO port and second NO port to one of the IND.IO digital pin as INPUT. Will it work? I want it to send signal HIGH (24Vdc from psu) to the input pin when the switch is on but worry I would damage the IND.IO if I wire it wrongly. The same power supply is used to power up the IND.IO. Please kindly advise. Thank you =)
Hi Tom. So there is no need to connect any resistor in between the psu and digital input? I can connect V+ from psu straight to digital input when switch is on?
Hi Albert, that's right, you don't need a resistor between PSU and digital I/O. But as Stefano mentions, it's probably a good idea to use GND for your switch instead of 24V; define the channel as digital output, write HIGH (to enable the pull-up resistor), change the channel to digital input and read LOW when the switch is on.
Hello Albert,
I usually do the opposite for the very reason you state.
I write HIGH on the input to enable pull-up resistor and then connect the switch between the I/O and GND.
This way I feel more safe against mistakes.
But either way is just fine.
Your answer
Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!
Keep Informed
About This Forum
This community is for professionals and enthusiasts of our products and services.
Read GuidelinesQuestion tools
Stats
| Asked: 10/9/16, 5:39 AM | 
| Seen: 3645 times | 
| Last updated: 10/11/16, 1:04 AM | 
Hi Albert, the wiring you describe is correct, you can connect the 24V of your PSU to a digital I/O channel of the IND.I/O via your switch. As far as i know, the best way would be to first declare the channel as digital output, write LOW to it, then change it to digital input, e.g. in the setup of your sketch.