mirror of
https://github.com/mcgurk/Arduino-USB-HID-RetroJoystickAdapter
synced 2025-01-30 23:00:14 -05:00
doc
This commit is contained in:
parent
6c914c44d7
commit
3c8fe21f68
@ -1,4 +1,5 @@
|
|||||||
# Arduino-USB-HID-RetroJoystickAdapter
|
# 🕹️ Arduino-USB-HID-RetroJoystickAdapter 🕹️
|
||||||
|
|
||||||
## What is this?
|
## What is this?
|
||||||
Very cheap and quite easy way to connect many non-USB joysticks and gamepads or DIY arcade cabinet controller to almost any machine with USB-port and HID-support. Arduino board with ATmega32u4 chip with help of Joystick-library does all the USB-work.
|
Very cheap and quite easy way to connect many non-USB joysticks and gamepads or DIY arcade cabinet controller to almost any machine with USB-port and HID-support. Arduino board with ATmega32u4 chip with help of Joystick-library does all the USB-work.
|
||||||
Tested with Windows and Linux desktop computers and ARM based computers like Raspberry Pi and Orange Pi.
|
Tested with Windows and Linux desktop computers and ARM based computers like Raspberry Pi and Orange Pi.
|
||||||
@ -98,13 +99,13 @@ Example of NES-controller wiring:
|
|||||||
|
|
||||||
- If you got the message "all done" and no errors, your done here.
|
- If you got the message "all done" and no errors, your done here.
|
||||||
|
|
||||||
### Time to Enjoy 🕹️
|
### Time to Enjoy
|
||||||
|
|
||||||
#### MS Windows
|
#### MS Windows
|
||||||
- You should go now to `Control Panel -> All Control Panel Items > Devices and Printers (some Windows versions in Game Controllers)` and try to find `Arduino Leonardo` device. Right click on `Gamepad controller definitions` > double click in one of the options (1st is the controller one, and the 2nd is the controller two) and you can now test the buttons.
|
- You should go now to `Control Panel -> All Control Panel Items > Devices and Printers (some Windows versions in Game Controllers)` and try to find `Arduino Leonardo` device. Right click on `Gamepad controller definitions` > double click in one of the options (1st is the controller one, and the 2nd is the controller two) and you can now test the buttons.
|
||||||
|
|
||||||
##### Notice With Windows!
|
> ** information **
|
||||||
If you move adapter to other Windows machine, you may have to install the arduino drivers. To have the last updated ones, just download the file `Windows ZIP file for non admin install` from the page https://www.arduino.cc/en/Main/Software. After the download, unzip the folder. Go to the `Computer` > right click > `Manage > Device Manager > Unknown devices` > right click > `Update Driver Software > Browse my computer for software > Browse...` > and try to find the folder `\arduino-1.6.xx\drivers` inside the folder you unziped before. Click `Next` and Windows should install the driver. Arduino would apper as the name `Arduino Leonardo` inside `Ports (COM and LPT)` with an associated COM port (like `COM9` for example).
|
> If you move adapter to other Windows machine, you may have to install the arduino drivers. To have the last updated ones, just download the file `Windows ZIP file for non admin install` from the page https://www.arduino.cc/en/Main/Software. After the download, unzip the folder. Go to the `Computer` > right click > `Manage > Device Manager > Unknown devices` > right click > `Update Driver Software > Browse my computer for software > Browse...` > and try to find the folder `\arduino-1.6.xx\drivers` inside the folder you unziped before. Click `Next` and Windows should install the driver. Arduino would apper as the name `Arduino Leonardo` inside `Ports (COM and LPT)` with an associated COM port (like `COM9` for example).
|
||||||
|
|
||||||
#### Linux
|
#### Linux
|
||||||
- Just connect, open your command line and test whit `jstest /dev/input/js0`.
|
- Just connect, open your command line and test whit `jstest /dev/input/js0`.
|
||||||
|
Loading…
Reference in New Issue
Block a user