Arduino PC Thumbstick - Full Tutorial by B4114M 3d model
3dmdb logo
Thingiverse
Arduino PC Thumbstick - Full Tutorial by B4114M

Arduino PC Thumbstick - Full Tutorial by B4114M

by Thingiverse
Last crawled date: 5 years ago
Tutorial: https://youtu.be/AgHov-F_tKg
Quick video: https://youtu.be/szQM6KsWP2o
Note: Needs Arduino Uno, and should be fairly familiar with Python 3.
PC gaming was only lacking one thing in my eyes... analogue movement.
There are a few projects which tackle this, but they are a little incomplete, and require an Arduino micro to be seen as a game controller.
My take on this uses an Arduino Uno.
This is a two part attack.
Firstly the Arduino code reads the pin values from the joystick, then the Python code converts this into key presses. (The joystick button is set to "i" by default).
You will need the Arduino IDE software, as well as Python 3.
Read each section below for a run through of how to get it working!
Enjoy!

Tags