ordi de bord

Bonsoir,

5_cylindres:

int quadran= map(temp_in,220,756,0,6);

3ème remarque :
la fonction "switch...case" ne sait gérer que des valeurs uniques en entrée, pas des fourchettes : c'est à toi de créer ces valeurs (0, 1 ... maxi) en fonction de ta lecture, par plages.

J'arrive un peu tard, mais si je peux me permettre...juste pour vous simplifier la vie.
comme map joue sur des entiers, il retournera 0 ou 1 ou ....6 (donc les if avec fourchettes sont inutiles)
"The map() function uses integer math so will not generate fractions, when the math might indicate that it should do so. Fractional remainders are truncated, and are not rounded or averaged. "