cheesestraws
Well-known member
This is an analogue stick controller I built for pre-ADB Macs and the Lisa. This is because I don't have room by the Lisa for a mouse, and I had the bits for this in the house (except for the case).
View attachment 61032109110__9A2C2F53-9387-449C-BC64-B0B94C479ACA.MOV
It's reasonably comfortable to hold.

The analogue stick module is a cheap eBay one (there are tons of sellers; that was just the first one in the list) that I seem to have ended up with a number of, which is just a couple of variable resistors acting as voltage dividers and a pushbutton switch. The microcontroller is an 5v Arduino Pro Mini, which is gross overkill but does work.
The code that sits inside it is here. It's a bit of a mess, but if anyone else is interested I'll clean it up a bit. Assembling one is pretty easy; the pins are set by default so that all the wires from the joystick thingy go to one side of the board, and all the wires for the cable to the computer (except for +5v, unfortunately) go to the other. Two digital I/O pins are used to provide +5v and 0v for the joystick's voltage dividers.
It's even reasonably neat inside.

View attachment 61032109110__9A2C2F53-9387-449C-BC64-B0B94C479ACA.MOV
It's reasonably comfortable to hold.

The analogue stick module is a cheap eBay one (there are tons of sellers; that was just the first one in the list) that I seem to have ended up with a number of, which is just a couple of variable resistors acting as voltage dividers and a pushbutton switch. The microcontroller is an 5v Arduino Pro Mini, which is gross overkill but does work.
The code that sits inside it is here. It's a bit of a mess, but if anyone else is interested I'll clean it up a bit. Assembling one is pretty easy; the pins are set by default so that all the wires from the joystick thingy go to one side of the board, and all the wires for the cable to the computer (except for +5v, unfortunately) go to the other. Two digital I/O pins are used to provide +5v and 0v for the joystick's voltage dividers.
It's even reasonably neat inside.
