Débutant en C++, je ne sait pas comment manipuler les types de données et se que je trouve sur internet n'est pas tres clair a se sujet ?!
Code : Tout sélectionner
unsigned long fin_tps_test = millis();
unsigned long tps_test = fin_tps_test - debut_tps_test;
double tps_h_test = tps_test / 3600000;
double tension_moy = tension_total / nb_test;
double mamp_moy = ( tension_moy / resistance ) / 1000;
double capacite = mamp_moy * tps_h_test;
lcd.clear();
lcd.home();
lcd.print("TEST FINI");
lcd.setCursor(0, 1);
lcd.print(tps_h_test);
lcd.setCursor(0, 2);
lcd.print(tension_moy);
lcd.setCursor(0, 3);
lcd.print(capacite);
lcd.print(" mAh");
Edit:
En faite, le soucis est peut etre pluot que je divise dans un "double" un "unsigned" avec "3600000"