I finished the base code for my first project: a programmer for low cost iButton data loggers! I ended up using a Sanguino http://sanguino.cc/ since I ran out of flash memory on the base Arduino. I used a Maxim 6818 debounce IC soldered onto a SSOP DIP package adapter to handle button debounce for the user menu. The LCD is from Newhaven running in I2C mode. I am using a DS1994 iButton for a real time clock that will eventually be PCB mounted.
After I finish cleaning up the code, I plan to create a printed circuit board (PCB) and make a usable device for use in the field. Besides learning how to develop microcontrollers, the goal of this project is to avoid carrying a laptop in the field to start / stop / check status on temperature and humidity data loggers.
YouTube demo in high quality mode: http://www.youtube.com/watch?v=0tMmivt0pi0&fmt=18
Let me know if you have any questions…