I'm trying to use my Arduino as a joystick, but I don't know how to set it as a joystick. I have an idea which is reading data from Arduino with Python and simulating the joystick. How can I implement a virtual joystick using Python? Is there another way?
Emulate joystick with Python
5.4k views Asked by fran At
2
There are 2 answers
0
On
It is a very old answer but i found a library that emulate a keyboard,is not same as joystick but if you use only digital button is good,I use only serial comunication through arduino and python. I send a word through the serial to pc and python convert it in a keyboard key. I wish there is a library that could emulate a joystick with axis.
Here is the library: https://github.com/SavinaRoja/PyUserInput
Which flavor Arduino?
First, you need an Uno model, see: http://arduino.cc/blog/2010/09/24/dinner-is-ready/
Older models could only show up as serial ports (through the FTDI chipset).
Next, there's an article which shows how to emulate a joystick on the Uno (you will need to register on the Arduino forums to see the examples). See: http://arduino.cc/blog/2010/10/24/arduino-uno-as-joystick/
Note: you will have to replace the Arduino firmware.