« | Main | »

June 30, 2011

Here's a little Arduino project to display your Office Communicator status in LEDs controlled over the web. It has two parts:
  1. A little http python server that will (a) server the main page & assets and (b) send status updates to the Arduino.
  2. Javascript on the page served by (1) that accesses the appropriate ActiveX object to receive status updates, and send those to the server.
To use you launch the http server on one machine and open that port (possibly the same, possibly not) to see a page similar to this:

a-ss.png

When working, you'll see that the status and LEDs stay in sink (here the board is plugged into the server machine, and the screen is on a remote machine):

a-green.png

a-yellow.png

a-red.png

The code is on github. I endorse neither it nor my ghetto electrical-enginnering skills displayed here. Oh yeah, this is 100%, totally insecure.

Posted by jeff at June 30, 2011 04:41 PM