Hardware and software files for the Business Card Gamepad.
IF YOU WANT MORE DETAILS ABOUT THE PROJET -----> HACKADAY.IO <-----
It contains all necesary files to make a Business Card Gamepad. With capacitive touch buttons and USB interface thought a USB micro B PCB connector. If you connect it to a PC with a USB to micro USB cable, it acts as a joystick for the host PC.
Contains the Arduino project for the gamepad code of the business card and a touch button library (used to detect capacitive button press). The code of the .ino is simple and self explanatory, it it initializes the joystick library and the touch buttons library and loops throught the readings of the touch buttons, when there is a press it send a joystick event to the PC.
If you want to compile this code you will need to include two more libraries. This code can't not work without the great libreries that Martin Pittermann (ADCTouch library) and Matthew Heironimus (ArduinoJoystickLibrary) did. So thanks to them to make this posible.
Contains an Eagle 7.50 project for the business card PCB. If you want to make it, is necesary to use a PCB of 0.6 mm thickness, needed for the USB PCB connector to be able to connect to a USB micro b cable.