Beginner concepts: LPT instead of uC
posted Mar 27th 2010 8:41am by Mike Szczysfiled under: pcs hacks

We see it all the time, a post based on an Arduino board with multiple comments calling it overkill. How exactly should you control your homemade peripherals if you’re not using a microcontroller (uC)? [JKAbrams] and [Tim Gremalm] answered that question with this printer port (LPT) adapter. They wanted an indicator light when someone in an IRC room was talking to them. By connecting a blue rotating light through a relay to the output of this fob they’ve done just that, but there’s room for much more.
The adapter uses a Darlington transistor array IC to protect the computer. A resistor between the LPT and the base pin on the chip ensures that current flow will be well within the safe levels for the computer. The Darlington transistor amplifies the output using an external power supply in order to drive heavier loads.
If you want a deeper understanding of the printer port check out this tutorial. LPT ports are becoming less common and that’s why so many projects are migrating over to USB (plus there’s no need for external power with most USB connected projects) but if you’ve got one, it’s probably not being used for anything else.






Nice little writeup here, and shows how easy it is to interface simple devices to the PC. It is amazing now many people think you need a microcontroller to do something as simple as blinking an LED from their software.
Though I suppose somebody is going to make the point that parallel ports are getting rare on more modern machines.