Before the Raspberry Pi came out, one cheap and easy way to get GPIO on a computer with a real operating system was to manipulate the pins on an old parallel port, then most commonly used for printers ...
Many years ago, I worked with my daughter on her science fair project built around a modified CMUcam that was originally developed at Carnegie Mellon University. She modified the code so that it ...