[AIDE] Capteur 18B20 (module) plusieurs actions

Je m'incline d'excuse !! :confused:
La recherche fonctionne mon capteur est de type DS18s20 et non pas b.

Par contre la recherche de capteur est toujours FAUX.

J'applique plutôt c'ette méthode en référence au datasheet.

//----- test du type de capteur -----//
      //le type du capteur est donné par le 1er octet du code adresse 64 bits / Valeur 0x28 pour capteur type DS18B20, 0x10 pour type DS18S20, 0x22 pour type DS1820
      if (addr[0] == 0x28) Serial.println ("Type de capteur temperature : DS18B20.");    // Désactivé car utile seulement en TEST
      if (addr[0] == 0x10) Serial.println ("Type de capteur : DS18S20.");              //
      if (addr[0] == 0x22) Serial.println ("Type de capteur temperature : DS1820.");     // Desactivé car utile seulement en TEST---*/

Cela permet juste d'identifier le type capteur. L'identification du capteurs ne doit pas bloqué un programme et resté a titre indicatif car la com 1-wire est la même pour tous la chose qui change ce sont les fonctionnalités entre elles.

De plus si l'on connait déjà le modèle de sonde commandé je "dirais" que cela est inutile mais bon a intégré dans son programme si l'on souhaite le partagé.

J'ai trouvé le datasheet (Ça faisait longtemps)

Je continu;

DS18b20_Datasheet_francais..compressed.pdf (1.05 MB)