I'm trying to create a device that uses disability switches to input keypresses when a switch is pressed:
Press switch: input keypress
Hold switch in "on": repeat keypress
The standard in disability switches is to use a 3.5mm mono jack input - eg Buddy Button. This outputs a signal that is either on or off depending on whether the switch is depressed. I've struggled to find any reference to if I could use a switch of this type as an Arduino input.
Within reason, a switch is... a switch. Two metallic surfaces, touching or not touching. Beyond that, it's finesse. I'm not sure I understand your concern.
You can also buy mono jacks, which, if I'm interpreting the Buddy button page correctly, will mate with the cable of your Buddy button.
A switch is a switch, this one has a five foot cable so you might want to use a real pullup resistor of a relatively low value and a small capacitor between the input and ground, like 0.1 uF ceramic.
Also, I am shocked (shocked!) at the price $75 per copy. As nice as they may be, I can't imagine why.
Sounds like something no one pays for directly, or even realizes someone else is doing.
It's been a long time since I did any hardware. So excuse me for my lack of knowledge. Are you saying I can just wire the input directly to my board? I don't actually need a 3.5mm jack input?
Thanks! If I chose to I could simply buy several female 3.5 millimeter connector 2pin jacks so that I don't need to take apart the switch cables though, correct? This would allow for easy button replacement.
I think I have my plan, but it has been so long since I've done anything related to circuits (i'm used to software) so I was hoping I could get some validation of my plan. (I know this is extremely rudimentary and simple but I would still like to run it by someone)
I already have a TEENSY 4.1 (Arduino compatible board), and I plan to use this for the task. This is my current plan:
Up to four switches, replaceable
Four mono 3.5 millimeter 2pin jacks
Pull up resistor(s)