[AIDE] Capteur 18B20 (module) plusieurs actions

Salut tous!

La solution du code d'origine ne fonctionne pas. Avec mon montage pas de retour de température!!.
J'essaie de le faire fonctionner.

Petite question tout de même (dans le doute) => La fonction getTemperature() renvoie vrais ou faux donc comment fait on pour retourné la donnée qui nous est utile, a l'occurance la température?
Je pense qu'il ne faut pas insisté avec la méthode d'origine.

dancex47 je suis conscient que cela fait beaucoup de chose a intégrer d'un coup surtout pour ce capteur j'ai moi même mis au moins 1 mois pour le maitriser.
=>tu peut tester les capteurs présent sur ta ligne 1-Wire. Il est possible d'en avoir plusieurs sur le bus.

Insère cela dans le setup et déclare la variable int compt = 0; en local du setup.

//----- Détection des capteurs présents sur le bus One Wire -----//
  Serial.println("***Capteurs***");
  while (ds.search(adresse) == true) {
    /* Tant qu'un nouveau capteur est détecté la fonction search renvoie la valeur VRAI si un élément 1-wire est trouvé. Stocke son adresse dans le tableau adresse
      adresse correspond à l'adresse de début du tableau "adresse[8]" déclaré ... */

    // TEST de mise en place.
    compt++; // incrémente la variable de comptage du nombre de capteurs / exécuté pour chaque capteur détecté
    Serial.print ("Numero "); Serial.print (compt); //Affichage du nombre de capteurs.

    //----- Affichage des 64 bits d'adresse au format hexadécimal -----//
    Serial.print (": Code: ");// Affichage message complémentaire.
    for (int i = 0; i < 8; i++)  { // l'adresse renvoyée par la fonction search est stockée sur 8 octets.
      if (adresse[i] < 16) Serial.print('0'); // pour affichage des O poids fort au format hexadécimal.
      Serial.print(adresse[i], HEX); Serial.print(" "); // affiche 1 à 1 les 8 octets du tableau adresse au format hexadécimal + espace.
    }//for.
     Serial.println();//Saut de ligne vierge.
  }//while.

J'ai posté une traduction du datasheet du DS18b20 que tu trouveras dans le forums des TUTOS cela t'aidera a mieux comprendre le pourquoi des actions programmés et ce qu'est le 1-wire.
Bon courage !!