Here's my first Arduino project. It gets your current statuses and displays them on a LCD shield. Bad video here:
Source code is here:
The real problem I had was memory management (which I still might not have right) . I'm finding malloc and free just seem to fragment the memory too much.