Page 1 of 1

How To Program The Pro Micro As A USB Gamepad Controller With Arduino

Posted: Mon Mar 05, 2018 12:29 am
by tinkerBOY
I made an easy-to-follow tutorial on how to program/flash the Pro Micro as a USB gamepad controller. Tutorial works on the latest Arduino IDE software.
pro_micro.png
pro_micro.png (322.5 KiB) Viewed 44748 times

Re: How To Program The Pro Micro As A USB Gamepad Controller With Arduino

Posted: Wed Apr 18, 2018 1:03 pm
by Beautjes
Hey Tinkerboy,

i have tried your guide but i get an error :

Arduino: 1.8.5 (Windows Store 1.8.10.0) (Windows 10), Board: "Arduino/Genuino Uno"

Specified folder/zip file does not contain a valid library

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

*EDIT*

I got it working, i unpacked the Joystick.zip file into my library and installed it the manual way.


Friendly Regards Beautje

Re: How To Program The Pro Micro As A USB Gamepad Controller With Arduino

Posted: Wed Apr 18, 2018 8:23 pm
by tinkerBOY
Beautjes wrote:
Wed Apr 18, 2018 1:03 pm
Hey Tinkerboy,

i have tried your guide but i get an error :

Arduino: 1.8.5 (Windows Store 1.8.10.0) (Windows 10), Board: "Arduino/Genuino Uno"

Specified folder/zip file does not contain a valid library

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

*EDIT*

I got it working, i unpacked the Joystick.zip file into my library and installed it the manual way.


Friendly Regards Beautje
I was gonna say to install it manually. 😊👍

Re: How To Program The Pro Micro As A USB Gamepad Controller With Arduino

Posted: Sat Jun 30, 2018 2:26 pm
by xfx9500
hey tinkerBOY
is it possible do you make a version for 2 sticks :)

Re: How To Program The Pro Micro As A USB Gamepad Controller With Arduino

Posted: Tue Aug 21, 2018 7:07 am
by tinkerBOY
xfx9500 wrote:
Sat Jun 30, 2018 2:26 pm
hey tinkerBOY
is it possible do you make a version for 2 sticks :)
Yes I will soon update the code.

Re: How To Program The Pro Micro As A USB Gamepad Controller With Arduino

Posted: Sun Aug 26, 2018 11:26 pm
by spacemishka
tinkerBOY wrote:
Tue Aug 21, 2018 7:07 am
xfx9500 wrote:
Sat Jun 30, 2018 2:26 pm
hey tinkerBOY
is it possible do you make a version for 2 sticks :)
Yes I will soon update the code.
I have one tinkerboard 2.2. Is the arduino clocked with 16Mhz or 8?

Re: How To Program The Pro Micro As A USB Gamepad Controller With Arduino

Posted: Mon Aug 27, 2018 12:28 am
by tinkerBOY
spacemishka wrote:
Sun Aug 26, 2018 11:26 pm
tinkerBOY wrote:
Tue Aug 21, 2018 7:07 am
xfx9500 wrote:
Sat Jun 30, 2018 2:26 pm
hey tinkerBOY
is it possible do you make a version for 2 sticks :)
Yes I will soon update the code.
I have one tinkerboard 2.2. Is the arduino clocked with 16Mhz or 8?
It configured to use an external 16mhz clock crystal. Using the internal 8mhz for USB purpose is almost impossible to get it to work.

Re: How To Program The Pro Micro As A USB Gamepad Controller With Arduino

Posted: Mon Aug 27, 2018 1:09 am
by spacemishka
tinkerBOY wrote:
Mon Aug 27, 2018 12:28 am
spacemishka wrote:
Sun Aug 26, 2018 11:26 pm
tinkerBOY wrote:
Tue Aug 21, 2018 7:07 am


Yes I will soon update the code.
I have one tinkerboard 2.2. Is the arduino clocked with 16Mhz or 8?
It configured to use an external 16mhz clock crystal. Using the internal 8mhz for USB purpose is almost impossible to get it to work.
so its required to run it with 5V.

Re: How To Program The Pro Micro As A USB Gamepad Controller With Arduino

Posted: Mon Oct 15, 2018 12:43 pm
by VeteranGamer
tinkerBOY wrote:
Tue Aug 21, 2018 7:07 am
xfx9500 wrote:
Sat Jun 30, 2018 2:26 pm
hey tinkerBOY
is it possible do you make a version for 2 sticks :)
Yes I will soon update the code.



.

Re: How To Program The Pro Micro As A USB Gamepad Controller With Arduino

Posted: Sat Nov 16, 2019 1:00 pm
by j4ck4
Is it possible to set one of the pro micro's to send button push instructions for three toggle switches when they are flipped on or off need a single button press.