Smart battery discharger/tester

This chart reflects the discharge process (@1C) of a 1.2V AA battery:

The diagram is obtained using Stamp Plot light from Selmaware.
This freeware can be obtained here: www.parallax.com/tabid/441/Default.aspx :wink:

Additional code:

#define     CHART             1             // Trend mode

In setup():

#if defined CHART
  delay(200);                                                       //------- Stamplot ---------------
  Serial.print("!TITL Battery tester");  Serial.print(13, BYTE);    // Set window title
  Serial.print(MESSAGE);                 Serial.print(13, BYTE);    // Set Status message
  Serial.println("!PNTS 6000");          Serial.print(13, BYTE);    // Set number of data points to collect
  Serial.println("!SPAN 500, 1500");     Serial.print(13, BYTE);    // Set maxi & mini range
  Serial.println("!AMUL 1");             Serial.print(13, BYTE);    // Set the value to multiply da
  Serial.println("!CLRM");               Serial.print(13, BYTE);    // Clear the message list
  Serial.println("!CLMM");               Serial.print(13, BYTE);    // Clear the MIN/MAX values
  Serial.println("!RSET");               Serial.print(13, BYTE);    // Reset the plot and all data
  Serial.println("!TMAX 3600");          Serial.print(13, BYTE);    // seconds maxi on x axis
#endif

in display():

#if defined CHART                                                 //StampPlot data for trending
    Serial.print((int)mVolt);            Serial.print(13, BYTE);
#endif