Now, the stand alone version with integrated LCD

This a serial display, back from my Prll*x time ![]()
The additional code
#define LCDdisplay 1 // LCD display
In Setup()
#if defined LCDdisplay
pinMode(TXPin, OUTPUT); //------LCD setup-------//
digitalWrite(TXPin,HIGH);
LCD.begin(9600); //9600 baud is chip comm speed
LCD.print(22, BYTE); // cursor off, no blink
LCD.print(12, BYTE); // clear screen
delay(5); //----------------------
#endif
in display()
#if defined LCDdisplay
LCD.print(12, BYTE); // **LCD** clear screen
delay(5);
LCD.print(L1, BYTE);
if((loopCount/(60000/LOOP))<100) LCD.print("0");
if((loopCount/(60000/LOOP))<10) LCD.print("0");
LCD.print((loopCount-1)/(60000/LOOP));
LCD.print(L1+3, BYTE); LCD.print(":");
LCD.print(L1+4, BYTE);
if(((loopCount%(60000/LOOP))*LOOP/1000)<10) LCD.print("0");
LCD.print((loopCount%(60000/LOOP))*LOOP/1000);
LCD.print(L1+8, BYTE); LCD.print("mAh");
LCD.print(L1+12, BYTE); LCD.print((int)mAmpH);
LCD.print(L2, BYTE); LCD.print("mV");
LCD.print(L2+3, BYTE); LCD.print((int)mVolt);
LCD.print(L2+9, BYTE); LCD.print("mA");
LCD.print(L2+12, BYTE); LCD.print((int)mAmp);
#endif
That's all folks, hope you enjoyed reading
@+