Just got a PCB from Jack Christensen’s up and running and thought others would be interested.
Basically, you connect the TX (D1) pin on your Arduino project to the “Serial Data Logger” RX input pin.
Your Arduino project would be programmed to send output using Serial.print().
Whatever is sent out is received by the “Serial Data Logger” and then written to the data logger’s SD card.
This method allows your Arduino project to do data logging without having to have SD sketch code or hardware on it.
Some possibilities are:
- Send sensor data to a “Serial Data Logger” CSV file. Use Excel for analysis, graphing, etc.
- Send de-bug data to a “Serial Data Logger” SD file for logging.
With a data logger like this, you do not need to always add hardware and software to a project, saving money, programming memory, and complexity.
Some features of the “JC Serial Data Logger” PCB are:
- Download new software either with ICSP or FTDI headers.
- Switch adjustable baud rate.
- Control switch for starting and stopping logging.
- Spring-loaded Mico SD card socket (I am using a Kingston 4GB card).
- Output indicators for: Overrun, SD Activity, and Heart Beat LEDS.
- Power jack.
- Power input select jumper.
- Small size.
Note: Jack has released his software for download so you can build your own logger out of a standalone chip or an Arduino UNO, Bobuino2 etc.
I know I will be using this often.
Edit, added PCB imge