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

Arduino/Teensy software/code questions and discussion
Post Reply
User avatar
tinkerBOY
Posts: 634
Joined: Tue May 30, 2017 4:00 am
Has thanked: 265 times
Been thanked: 178 times

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

Post by tinkerBOY » Mon Mar 05, 2018 12:29 am

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 6632 times
Game Boy Zero Controllers available @ tinkerBOY.xyz
tinkerBOY Controller v3.0 - built-in usb controller, usb audio, and usb hub
tinkerBOY Controller v2.0 - GPIO buttons and builtin PWM Audio and Amplifier
tinkerBOY Controller v1.1 - simple pcb button
* DPI Adapter - better display for GBZ
* keyboard converters - IBM XT/AT Soarer's Converter | ADB to USB Converter

Beautjes
Posts: 36
Joined: Tue Aug 08, 2017 6:34 am
Location: Nederland
Has thanked: 25 times
Been thanked: 2 times

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

Post by Beautjes » 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

User avatar
tinkerBOY
Posts: 634
Joined: Tue May 30, 2017 4:00 am
Has thanked: 265 times
Been thanked: 178 times

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

Post by tinkerBOY » Wed Apr 18, 2018 8:23 pm

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. 😊👍
Game Boy Zero Controllers available @ tinkerBOY.xyz
tinkerBOY Controller v3.0 - built-in usb controller, usb audio, and usb hub
tinkerBOY Controller v2.0 - GPIO buttons and builtin PWM Audio and Amplifier
tinkerBOY Controller v1.1 - simple pcb button
* DPI Adapter - better display for GBZ
* keyboard converters - IBM XT/AT Soarer's Converter | ADB to USB Converter

xfx9500
Posts: 8
Joined: Sun May 06, 2018 12:11 pm
Has thanked: 1 time

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

Post by xfx9500 » Sat Jun 30, 2018 2:26 pm

hey tinkerBOY
is it possible do you make a version for 2 sticks :)

User avatar
tinkerBOY
Posts: 634
Joined: Tue May 30, 2017 4:00 am
Has thanked: 265 times
Been thanked: 178 times

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

Post by tinkerBOY » 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.
Game Boy Zero Controllers available @ tinkerBOY.xyz
tinkerBOY Controller v3.0 - built-in usb controller, usb audio, and usb hub
tinkerBOY Controller v2.0 - GPIO buttons and builtin PWM Audio and Amplifier
tinkerBOY Controller v1.1 - simple pcb button
* DPI Adapter - better display for GBZ
* keyboard converters - IBM XT/AT Soarer's Converter | ADB to USB Converter

spacemishka
Posts: 72
Joined: Tue May 29, 2018 6:47 am
Has thanked: 14 times
Been thanked: 13 times

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

Post by spacemishka » 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?

User avatar
tinkerBOY
Posts: 634
Joined: Tue May 30, 2017 4:00 am
Has thanked: 265 times
Been thanked: 178 times

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

Post by tinkerBOY » 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
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.
Game Boy Zero Controllers available @ tinkerBOY.xyz
tinkerBOY Controller v3.0 - built-in usb controller, usb audio, and usb hub
tinkerBOY Controller v2.0 - GPIO buttons and builtin PWM Audio and Amplifier
tinkerBOY Controller v1.1 - simple pcb button
* DPI Adapter - better display for GBZ
* keyboard converters - IBM XT/AT Soarer's Converter | ADB to USB Converter

spacemishka
Posts: 72
Joined: Tue May 29, 2018 6:47 am
Has thanked: 14 times
Been thanked: 13 times

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

Post by spacemishka » Mon Aug 27, 2018 1:09 am

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.

User avatar
VeteranGamer
Posts: 1641
Joined: Thu Jan 26, 2017 11:12 am
Location: London, UK
Has thanked: 471 times
Been thanked: 859 times

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

Post by VeteranGamer » Mon Oct 15, 2018 12:43 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.



.

Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests