Retrieving Signal From an Old Joystick

Introduction: Retrieving Signal From an Old Joystick

About: I am an electronics enthusiast and a software engineer from eastern Europe.

This is a project that I started working on when I found an old joystick with a D15 port (game port).

Step 1: Watch the Video

Step 2: What You Will Need

1 x Arduino board

1 x Joystick with D15 port

2 x 10k resistors

2 x 100k resistors

jumper wires

(optional) breadboard

Step 3: Wiring and Connecting to the Arduino

Use the 100K resistors for the digital pins ,where you will read the signal from the buttons, and the 10k resistors for the analog pins, where you will read the analog signal from the XY axis.

Connect the 5v from the Arduino to the joystick and the GND to the resistors

Step 4: Upload the Code to the Arduino

You can fin the code here:

One you upload the code you can open the serial monitor, or serial plotter and view the data it gets from the analog pins.

Step 5: Stay Tuned for Part 2

I am planing on making a game so I can use the joystick to play it. It will possibly be an arcade type of game.

Be the First to Share


    • Potato Speed Challenge

      Potato Speed Challenge
    • Bikes Challenge

      Bikes Challenge
    • Remix Contest

      Remix Contest

    4 Discussions


    Reply 2 years ago

    Thank you, I will :D

    Alex in NZ
    Alex in NZ

    2 years ago

    Neat. Very good luck with the overall project :-) I love the old hardware and it's great to see it getting put to use again.


    Reply 2 years ago

    Thank you :D