Jack wanted to monitor his GitHub activity in more visible way, so he build an RGB display based on TIM board. Display is driven by Arduino using single pin in serial mode. The interesting part in this project is how Arduino connects to GitHub API to get status.
It is done by using smart device – called Electric Imp card. It is SD card sized device that allows easy Wireless communications. IT can be programmed using “Squirrel” C like language through browser. Electric Imp is cloud based platform, so writing code involves two sides – talking to “Agent” in cloud and then to local hardware. So it acts like a bond between two sides – Arduino talks to IMP using serial interface, which then request agent to get data from GitHub. Display is capable to display last 30 events on GitHub.