Bonjour,
j'ai trouvé !
Je partage donc mon code
if ( abs(cel1 - cel2) < ppo2 && abs(cel2 - cel3) < ppo2 && abs(cel3 - cel1) < ppo2 )
{ reel = (cel1 + cel2 + cel3) / 3; // Moyenne sur 3 cel
lcd.setCursor(0, 3);
lcd.print("Reel = ");
lcd.print(reel, 2);
lcd.print(" mV");
}
else if ( abs(cel1 - cel2) < ppo2 ) {
reel = (cel1 + cel2 ) / 2; // Moyenne sur 2 cel
lcd.setCursor(0, 3);
lcd.print("Reel = ");
lcd.print(reel, 2);
lcd.print(" mV");
}
else if ( abs(cel2 - cel3) < ppo2 ) {
reel = (cel2 + cel3 ) / 2; // Moyenne sur 2 cel
lcd.setCursor(0, 3);
lcd.print("Reel = ");
lcd.print(reel, 2);
lcd.print(" mV");
}
else if ( abs(cel3 - cel1) < ppo2 ) {
reel = (cel3 + cel1 ) / 2; // Moyenne sur 2 cel
lcd.setCursor(0, 3);
lcd.print("Reel = ");
lcd.print(reel, 2);
lcd.print(" mV");
}
else {
lcd.setCursor(0, 3);
lcd.print("erreur");
}