[AIDE] Capteur 18B20 (module) plusieurs actions

manumanu:
Pour conclure.

La conversion est fausse le résultat que j’obtiens est différent de ma conversion.

La méthode de recherche capteur aussi n'est pas bonne. On lui demande de contrôler si la recherche est différente de 0 ce qui ne peut pas être le cas. la recherche est vrais tout le temps qu'il retrouve les adresses inscrite dans le tableau.

Test confirmé en modifiant par:

 if (ds.search(addr) == false) { // Recherche un module 1-Wire

ds.reset_search();    // Réinitialise la recherche de module
    Serial.println("Recherche faux");
    Serial.println();
    return false;        // Retourne une erreur
  }//*/




Et la plus de de défaut et lecture possible.

Conclusion:
La recherche des capteurs est a revoir.
L'identification est a voir.
La méthode de contrôle de retour de donnée T° est a revoir (vrais ou faux) l’acquisition peut être contrôler par le crc ===> Mais cela reste également à l’appréciation de chacun.

Je ne suis pas le seul a t'avoir aidé et il te reste du travail. Merci Kamil pour l'hystérésis.

Ah mais biensur, merci kamill je l'ai fais il me semble et d'ailleurs je continue mes recherches pour le faire évoluer. Je vais d'ailleurs avoir certainement besoin encore, j'ai câblé le LCD mais il ne s'allume même pas... enfin j'ai pas branché le rétro-éclairage donc bon... :slight_smile:

Cependant, pour débuter, je me contente de mettre les codes de chaque éléments (ici le 18B20) en copier/coller sur différents site, en l’occurrence le miens provenais de ce site (je crois) : Méthode lecture 18B20

Encore merci à vous tous, fier de faire partis de cette petite communauté d'utilisateur d'Arduino (et dérivés) :slight_smile:

Donc loin de me douter qu'il ne serai pas bon... :confused: