Analogue In - IO from Scratch - Part 2 @weirdboyjim
Analogue In - IO from Scratch - Part 2  @weirdboyjim
Uploaded April 2023 | Updated September 2026, 1 week ago
I have joked in the past that I prefer to stay as far away from analogue signals as I can, but sometimes we want to deal with the real world. In this video I continue my new series on interfacing to look at reading in an analogue signal. Here we use a technique common in early gaming systems using general IO lines and a 555 timer in monostable configuration to read potentiometers. I finish of fully implementing a PC analogue joystick into the build with only a few basic components.

0:00 Introduction
1:19 Start with a potentiometer
2:37 555!
4:01 Principle test
5:05 the bit where I Turning my homebrew cpu into a basic clock circuit
6:33 First Test and troubleshoot
8:12 Creating a reading
9:34 Working Analogue Input
10:57 Connecting a Joystick
12:43 Reading both axis
15:45 Both axis working
17:02 Connecting the buttons
17:19 Fully working joystick!
17:54 Outro

EEVblog’s video on “How an Analog PC Joystick Works” youtu.be/hMBbnWjbUAU
Making the Joystick-Dupont adapter youtu.be/YcCYVFSQkg8
Analogue In - IO from Scratch - Part 2Constant Register 2.0 - Making an 8 Bit pipelined CPU - Part 78ALU  (9: Bitwise Logic) - Making an 8 Bit pipelined CPU - Part 34Pipeline PCB Solder & Test - Making an 8 Bit pipelined CPU - Part 83Coding 2, Divide - Making an 8 Bit pipelined CPU - Part 66Digital to Analogue and Analogue to Digital Conversion - IO from Scratch - Part 3LCD PCB - Making an 8 Bit pipelined CPU - Part 94ebay Logic Probe KitHardware SPI Continued - IO from Scratch - Part 7Mailbag #2 Tiny StuffTransfer Register (Low Half) - Making an 8 Bit pipelined CPU - Part 51Small Jobs - Making an 8 Bit pipelined CPU - Part 62
James Sharman |

Analogue In - IO from Scratch - Part 2

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER