/LifeClock

Production run of the OneTenClock prototype

Primary LanguageC++

This code drives a 10x11 array of Charlieplexed LEDs using Jimmie Rodger's LoL
Shield Charliplexing code.

The code also talks to a DS1307 RTC over I2C using David Brown's
RealTimeClockDS1307 library.

And because I still had 2 pins free, I'm reading the temperature and humidity
off of a DHT11 using Rob Tillaart's DHT11 library from the Arduino Playground
while getting the temperature off of a DS18B20.

The options mode is from the MixiClock/WiseClock described on the Wise Time
with Arduino blog.

The Life implementation (and general graphics buffer handling) comes from Ben
Brandt's TinyChuck5, just ported up to a much larger display.

http://code.google.com/p/lolshield/

https://github.com/davidhbrown/RealTimeClockDS1307

http://arduino.cc/playground/Main/DHT11Lib

http://kottke.org/plus/type/silkscreen/

http://timewitharduino.blogspot.com/2012/01/mixiclock-4-digits-displayed-on-8x8-led.html

http://b2ben.blogspot.com/search/label/TinyChuck5

(insert standard GPL license here - enjoy!)

If you want to see the historical stripboard version of this code and all the
fumbling around, it's in a different repository:
https://github.com/pfriedel/OneTenClock/