Saturday, December 4, 2010

Android Data Logging with an Arduino

This is an Android data logger using a remote Arduino with Ethernet Shield attached. Data logging with a standalone Arduino has limitations such as lack of RTC and lack of multi-threading(needed to access data and log simultaneously). So a neat solution is to do the logging on a device that can multi-thread while leaving the analog port reading to the Arduino. The Arduino listens for a client to connect, and upon the client request, sends a reply back to the android device with the sensor data. The image on the right shows my sensors (s0,s1,s2) and the temperatures. The sensors are linear active thermistors MCP9701.


  1. Hi Temitayo,

    unfortunately I have the same "problems" eg. lacking RTC... I have searched a long time for a software you described/made. It would be very nice if you could send me the .apk file for android. Please contact me for email or please post a download link.

    Kind regards,

    1. I can send you the files if you want. send an email to

  2. I understand this column. I realize You put a many of struggle to found this story. I admire your process. air quality sensor