Hace algún tiempo he encontrado una interesante instructable sobre registro de datos de temperatura. Tenía algunas de las partes poner alrededor de mi escritorio y con la ocasión de hacer el Universal Shield, dije para mis adentros ¿por qué no hacer un reloj de Arduino con fecha, temperatura y humedad con función de registro de datos?...
Así que yo he modificado el código original de Instructables agregando una biblioteca LCD diferentes para poder utilizar mi i2c 16 x 2 LCD y añadiendo la biblioteca DHT11 por razones obvias.
En lugar de un sensor hall he utilizado un botón simple con una resistencia de pull-up para activar la retroiluminación de la pantalla LCD durante unos segundos.
El resto de detalles se puede encontrar en el siguiente video y el dibujo y las bibliotecas se pueden descargar desde aquí.
¡ Saludos!