Here is a fairly simple datalogger that will capture 0 to 4.096VDC readings from 8 seperate channels, and writes the information to a file on an attached USB thumb drive. This system is based on the Parallax Basic Stamp BS2sx ($59) and their USB datalogger module ($34). It includes a Maxim 8 channel, 12 bit analog to digital converter, which can be had as a free sample. Currently the system starts archiving readings upon boot up at a rate of about 8 (one scan of each channel) every second or so. It can be easily adjusted in the code for longer periods. I still need to add a real time clock so the readings can be date and time stamped, and a start stop push button. The circuit draws about 150ma.
This is a sample of the output: (I setup a voltage divider input on channel 0)
1.932,0.001,0.002,0.001,0.002,0.001,0.001,0.002
1.932,0.001,0.002,0.001,0.002,0.001,0.001,0.002
1.933,0.002,0.002,0.001,0.002,0.001,0.001,0.002
1.933,0.002,0.002,0.001,0.002,0.001,0.001,0.002
1.933,0.002,0.002,0.002,0.002,0.002,0.001,0.002
1.933,0.002,0.002,0.002,0.002,0.002,0.001,0.002
1.932,0.002,0.002,0.001,0.002,0.001,0.002,0.002
Andy