I had just started working on some parallel port interface data, so I decided to make up this project. It’s a pretty simple interaction between some software and low level hardware. I created a k’nex tower to raise a flag as a physical indication that I received an e-mail and then lower the flag when the e-mail was checked.
I took a (really low quality) video of the device in action as I was testing the motor controls. You can barely make out the wheel moving/stopping. The wheel was driven by a piece of yarn, kept tense at the top and driven by a 3.3V motor at the base of the tower.
Later I used the base of this code to control more complex projects like my armcam.