2 Joystick 8 Button Controller Hook Up
-
This post is deleted! -
So I still need some guides
How do you get reputation -
if you want to go arduino route https://github.com/NicoHood/HID teensy has many tutorials and guide online as well.
The solution to use the pi is posted above by me will get your axis reading and the button pressed via uinput. The first post give you a link to an adc you will need one which one is up to you.
-
the 2 routes posted by me and @grant2258 is essentially the same, alltho the adc + pga is clearly superior and im quite sure you can also use the same code aswell-
the adc+pga is also "ready to use" package where as you would need to make a small circuit to utilize the MCP3008 chip.however, considdering this is all running on a pi, the i2c way works via a python script and you say you already have an arduino, i would definitely avoid the i2c way and just use the arduino as already has analog input pins, can act as a usb gamepad and will require minimal configuration on the pi itself.
-
Okay so I hook up the 2 joysticks to the Arduino from the Adafruit product and go from there hook up to the analog input and hook up from the usb upload cable correct me maybe today I’ll draw up a sketch with my wiring idea
So I’m new to this forum so how do you get reputation
-
I think the reputation works with the little arrows on a post if its helpful you click up (upvote) if its unhelpful click down
-
if you use an arduino, you will not need an adc as it can already read analog inputs.
im unsure if you need 2 or 4 for each joystick anf you havent actually mention which model of arduino you have, but iirc the uno has at least 8 analog input. -
@Halvhjearne said in 2 Joystick 8 Button Controller Hook Up:
if you use an arduino, you will not need an adc as it can already read analog inputs.
im unsure if you need 2 or 4 for each joystick anf you havent actually mention which model of arduino you have, but iirc the uno has at least 8 analog input.Okay I can use a metro uno or mega.
-
it seems that the metro and uno actually only has 6 analog inputs, so if each joystick needs 4 analog inputs, you will need to use the mega for your project.
if you only need 2 analog inputs per joystick, you should be able to use any of those for both joysticks and buttons. -
@Halvhjearne said in 2 Joystick 8 Button Controller Hook Up:
it seems that the metro and uno actually only has 6 analog inputs, so if each joystick needs 4 analog inputs, you will need to use the mega for your project.
if you only need 2 analog inputs per joystick, you should be able to use any of those for both joysticks and buttons.so which joysticks should I use do you have a suggestion?
-
it depends on what you are trying to build, but i thought you were using the ones you linked in the op?
-
Yes but how should I hook them up
-
i think this would become a bit too extensive to do via forum posts, but you can try google "arduino gamepad" or "arduino joystick" and you should be able to find plenty of both wiring and code examples to use.
i have considdered doing something similar myself, but i never got around to it since i already own a xin-mo, which works just fine for now, so please show what you end up with, once you are done.
-
Okay cool it might be a while I am doing a portapie homemade so I have to get that fixed and finished before I do that
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.