The Doktor has hacked together a cool way of controlling something on your computer via USB. Looks to be a USB joystick that has been re-purposed to interface with new buttons. This looks to be the ‘new parallel port’. In the days when computers had parallel ports interfacing with the real world usually meant connecting inputs and outputs directly to the IO lines of the port. They were often buffered to prevent an accident from taking out your motherboard. Using an inexpensive USB joystick sounds like a great way to allow for contacts to be monitored in software. I can think of connecting them to door contacts, motion sensors, rain sensors…
Permalink
Cool idea, but wouldn’t a Joystick be input only?
I suppose you could also use a USB Keyboard for LOTS of inputs.
Permalink
You may be able to get a few outputs from things such as vibration feedback circuits and lights.
Permalink
It is still hard to beat the simplicity of RS-232 I/O to/from a microcontroller.
Permalink
No big deal,
I did this years ago for my MAME arcade cabinet by wiring up two cheapo USB joypads to some real arcade joysticks and buttons.
I did it in the same way – cracking open the joypads and soldering on the arcade joystick+button contacts via wires.
Its not exactly a huge mental leap forward to rejig it for any input work on the computer – in fact my joystick controls the MAME game selection screen too.
If anybody would like to see pics of the joypad solderings and the cabinet, I’ll be happy to post them for you, Mr Parekh would you be interested?
Permalink
Hi Heliosphan,
I would love to see some pictures!
Permalink
check these out http://www.phidgets.com/ even more usb fun.. 🙂
Permalink
>http://www.phidgets.com/ even more usb fun..
It says “low cost” on the first page, but did you look up the price? (It’s all relative I guess.)