Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Source code for cjb's e-mail counting t-shirt
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.


What's this?

It's the source code for a t-shirt that counts how much unread e-mail
the wearer has, using a Lilypad Arduino microcontroller.  You can read
more, and see a video demonstration, at my blog post here:

How's it work?

There's a Python script ( to be run on any Bluetooth-enabled 
device with Python installed (I use an Android phone, you could use a 
laptop).  The script simply downloads your Gmail RSS feed to see how 
much unread e-mail you have, and sends that number over a serial port 
every two seconds.  I use /dev/rfcomm0, which is the serial device that
connects my phone to the Bluetooth dongle on my Lilypad.

There's also a C program (lilypad.pde) that runs on the Lilypad, reads 
a number over the serial port, and renders that number on a set of LEDs 
(I use seven LEDs).  That's it.
Something went wrong with that request. Please try again.