The Bandwidth Indicator was the first electronics project I did with the Raspberry Pi. The software side if written in Python, it simply checks the current bandwidth speed and sets the specified GPIO pins accordingly. Very simple, but it’s a great starting point for anyone wanting to do some hardware interfacing with the Raspberry Pi. You may also want to look at ILoveTwitterLamp for more of a “fun” example of GPIO usage.
A teeny bit of Python and my 3 little LEDs (red, yellow and green, naturally) now show me my current connection bandwidth. Sometimes pointless gadgets are just the best aren’t they? 🙂
What’s more, I’ve made the script available to download here: https://github.com/craigfortune/CFBandwidthChecker