Find all your DIY electronics in the MakerShed. 3D Printing, Kits, Arduino, Raspberry Pi, Books & more!

535529570 D293159113
Michael writes in with an Atari style joystick interface made with an Arduino -

I just wanted to show you the Atari joystick interface that I made. A friend had challenged me to create an interface to an Atari style joystick. I thought immediately of the Arduino microcontroller board. I interfaced the joystick to the Inputs. And wrote a program that will serially output the state of each joystick position simultaneously. The LEDs that are hooked up are an output were a debugging tool to make sure the program was working correctly. I am working on a schematic in Eagle.(slowly as I’m trying to learn Eagle as well)

Atari Style Joystick Interface – Link.

Phillip Torrone

Editor at large – Make magazine. Creative director – Adafruit Industries, contributing editor – Popular Science. Previously: Founded – Hack-a-Day, how-to editor – Engadget, Director of product development – Fallon Worldwide, Technology Director – Braincraft.


Related

Comments

  1. raph@raphnet.net says:

    I made a similar adapter which connects to USB as a standard HID joystick: http://www.raphnet.net/electronique/atari_usb/index_en.php

  2. Pingo Wellman says:

    Hey, that looks good. I’ve been thinking about doing something very similar. I want to use an ATMega128 to interface with a Thrustmaster F22 old joystick that I have.
    The only problem is that it has like 8 buttons, instead of the 15-pin standard connection that has 2 for the 1st and 2 for the 2nd (for some reason the 15-pin joystick connection was originally made for 2 joysticks with 2 buttons each).
    I know that the X and Y axis values are given by an oscillation of a certain freq, but I really don’t know what pin is what. Do u know were I could find the pin specifitacions of a thrustmaster F22 joystick or any 15-pin joystcik with 8 buttons (4 regular and 4 for the views)???

  3. Pingo Wellman says:

    Hey, that looks good. I’ve been thinking about doing something very similar. I want to use an ATMega128 to interface with a Thrustmaster F22 old joystick that I have.
    The only problem is that it has like 8 buttons, instead of the 15-pin standard connection that has 2 for the 1st and 2 for the 2nd (for some reason the 15-pin joystick connection was originally made for 2 joysticks with 2 buttons each).
    I know that the X and Y axis values are given by an oscillation of a certain freq, but I really don’t know what pin is what. Do u know were I could find the pin specifitacions of a thrustmaster F22 joystick or any 15-pin joystcik with 8 buttons (4 regular and 4 for the views)???

In the Maker Shed