Some time ago I've found an interesting instructable about temperature data logging. As I had some of the parts laying around my desk and with the occasion of making the Universal Shield, I told to myself why not making an Arduino clock with date, temperature and humidity with data logging function?...
So I've modified the original code from Instructables by adding a different LCD library to be able to use my i2c 16x2 LCD, and by adding the DHT11 library for obvious reasons.
Instead of a hall sensor I've used a simple button with a pull-up resistor to turn on the backlight of the LCD for few seconds.
The rest of details can be found on the video bellow and the sketch and libraries can be downloaded from HERE.