(22-06-2023, 10:39 PM)jlm a écrit : Ca y est j'ai compris.
Je n'ai jamais reçu de valeurs à virgule du genre 050, moi c'est soit 50 ou 51 mais pas 50,2 par exemple
Donc j'ai poussé celle ci dans mon code et j'ai bien obtenu 501°
Voilà pourquoi cela fonctionne chez moi
Donc, ton onduleur donne la température au 10ème de degré.
Il y a donc un bug dans mon code dans cette situation
Il me faut réfléchir comment corriger cela.....
exemple de l'erreur:
Bj
en prenant comme hypotese que la temperature ne sera jamais supèrieure a 100 °c ,
tp = atoi(temp);
if (tp >= 100)
{
tp = tp/10;
}
c est basique mais ca doit fonctionner !