Hi to all,
I am currently developing a robotic project that it is managed from a software application written in C# language and provides an operator everything to control a robotic welding. In that C# there are some buttons that you can press using the mouse and that include some offset values in the robot movement.
What I would like to do is to press that buttons that are in the C# application using some physical buttons connected to an Arduino board and then use that Arduino as HID.
I have read something about what should I do in order to perform and Arduino as HID but I do not know what is the best board I should buy. I am not sure if I will use Wifi or USB conection and how many Analog/digital I/O s I will need.
It does not matter if it is cheaper or more expensive..
Thanks in Advance.
manulopez10:
What I would like to do is to press that buttons that are in the C# application using some physical buttons connected to an Arduino board and then use that Arduino as HID.
If you are already using a PC to run the C# code, why the heck would you not just use the PC's mouse and keyboard for user input? Much easier that way.
Buttons are easy, you can look up a tutorial. As for a mouse, you will need a usb host shield.
Probably I have not explained well. The user input in this case will be an operator that will be inspecting the robotics welding and solving small problems that can occurs when it is running by using small offsets provide in that buttons on C# program. If the operator must be keeping an eye always in the operation it looks like really uncomfortable act the offset movement with the mouse in the pc. The solution would be act that buttons that implements the offset with a small keyboard with arrow buttons and something else..
I have just seen that Leonardo has HID configuration to be seen as it so it could be the solution. Is it?
cheers.