The Pic Based Data Logger will be able to log. With personal computer via serial communication. Using MAX-232 integrated circuit as the interfacing part. Dogcatcher serial data loggers record a stream of RS-232 data on a USB stick. Dogcatchers may be connected to a wide range of sensors, meters, scales or other devices to fit the needs of the system designer. Using a data logger means making decisions with more confidence. Then others can have confidence in your decisions, too.
I am bit tired of using Serial as logger - mainly for two reasons: it does not support sprintf syntax and string are being held in RAM. For this reason I've implemented new library:ArdLog serves as simple logger for Arduino that creates formatted messages over Serial:. Each message has timestamp. Each message within single loop has the same timestamp, so that you can logically connect activities together. Messages can be formatted using sprintf syntax. Text for the messages is being held in PROGMEM.
In addition, this freeware Serial Port Logger is able to easily: Connect to a COM port and begin serial logging even if the port has already been used by another program. Record the incoming data stream to a text file from several serial ports at a time. Sniff real and virtual COM interfaces. Start/stop serial data logging on the fly.
Choose suitable configuration in ArdLog.h. In most cases you have to only set LOG to true.
Call logsetup in setup method - this will initialize serial port. Call logcycle at the beginning of each loop - it will sample current time. Put log messages into #if LOG log(F('.'