Wenn Du eine int-Zahl durch etwas teilst gibt es keine Kommastellen sondern nur ganze Zahlen.
Rechne intern mit Amperesekunden und einer Variablen vom Typ unsigned long. und wandle diese nur für die Darstellung in Ah um.
also einfach jede Sekunde
Ampersekunde += analogRead (MessPin1);
Du mußt auch die Umrechnung machen um vom gelesenen Wert am Analogeingang die Ampere zu erhalten. Das kannst Du besser bei der Darstellung machen und nicht bei der Messung.
also:
unsigned long Amperesekunde =0;
int sek =0;
...
void loop () {
Amperesekunde += analogRead (MessPin1);
sek++;
delay (1000);
AmpereStunde=Amperesekunde/Umrechnungfaktor/3600
Serial.print ("Verbrauch Gesamt:" );
Serial.println (AmpereStunde);
Serial.print ("Sekunden:" );
Serial.println (Sek);
}
Grüße Uwe