I want to make a module with 3 momentary buttons that will be record the numbers of pushes on a pc.
For this first i though about using an arduino but also I am trying to use a keyboard motherboard/ controller to give a key signal, f12 on first button, f10 on second and f10+f12 on third, that will act as a keyboard input to the program on the pc.
As I couldn't solder directly on the pcb because it has a really thin sheet of coper covered in carbon powder, I had to mechanically attach the wires with 2 parts of metal on both sides and wrench them also using a conductive adhesive of 1Mohm rezistance.
After that only 2 keys worked and i have to use f10+f12 for the third button.
They all have a common wire in color white, and 2 wires separately one for f10 and one for f12. my problem is at the third button where i need to connect f10+f12 wires on one side and the common wire on the other side, i will permanently connect them also for all other contact and get the same output on all buttons.
So I used 2 diodes on the 2 wires and now all work except the third button where i get only f10 output and f12 oscillate on and off, sometimes it doesn't even show, if I keep the button pressed f12 turn off after a time but it work on the first button alone, if i bypass that diode it works but then i get 2 identical outputs on 2 buttons that use f12, i heard of WIRE OR method to attach a resistor connected to ground at the end but it doesn't work at all
yellow wire is for f12 blue is for f10 and white is common wire
Button pressed https://i.stack.imgur.com/LbAp0.jpg This is the button
This is the image of the instalation
This is the schematic, i atached the wires on the keyboard controller pcb at the coresponding pins for f10, 12 keys, using conductive adhesive
I didn t want to use a key combination but my conection of the wores with the board was not good and only 2 of the 3 wires i conected worked and i was thinking of getting a combinatios for the third button. Also i wires the wire on f9 key and i get f10 output , maybe if i ise that adhesive paste that has a big 1mohm resistance can influence the reading ? If there is anothe way of ataching those wires on the keyboard mdboard, i tried soldering but they are just to thin and come lose from the pcb I wanted to use an arduino but i am making the mechanical part of the project for my brother who wants to use this on his software, and he wouldn't want to use arduino for some reason also to not complicate the code , like this it is easier to get input but doesn t work when the program is in background on the pc.. Is there any boar that would simulate a keyboard input as f10 or any other key instead of serial comunication ? Because also i saw that arduino pro micro can be used to send keyboard inputs trought serial wich i brlive would be better because it will not intefere other stuff on pc and will be conected to the program directly
I believe the keyboard pcb deal with debouncing of the buttons itself, if i use another board i will have to deal with that in the program