étude de la librarie one wire

Bonsoir, avec un arduino j'aimerais mesuré la température avec un ds18b20 .

J'ai quelques questions sur les fonctions de la librairie one wire .

-Je comprend pas la différence entre la fonction "myWire.reset_search() " et "myWire.reset() " .

-A quel moment dans le programme exemple "de la librarie one wire" le maitre met le bus au niveau bas pour réveiller les esclaves , et ensuite les esclaves répondent au maitre en mettant le bus au niveau bas prendant quelques us ?

-la fonction "myWire.search(addrArray) " correspond t 'elle à la commande SEARCH ROM (44xh) ou CONDITIONAL SEARCH (ECxh)

-Sur cette instruction "ds.write(0x44,1); // start conversion, with parasite power on at the end"
Pourquoi il y a un "1" apres la commande 44 .

Merci de m'aider .

hagi59:
...
-Sur cette instruction "ds.write(0x44,1); // start conversion, with parasite power on at the end"
Pourquoi il y a un "1" apres la commande 44 .

Bonsoir
La reponse est dans le commentaire :grin:

c'est pour maintenir la ligne DQ alimentée apres la demande de conversion, pour faire la conversion et avant de lire le scratchpad (resultat de la conversion)

à lire inévitablement si tu veux un peu creuser le "1-Wire"

merci, pouvez répondre aux autres questions svp,

et aussi dans le programme , après la commande 44xh et le delai d'attende de 750ms , pourquoi il y a cette instruction ci "present = ds.reset();" ?

personne ?

hagi59:
personne ?

tous les chronogrammes sont expliqués dans le lien que je t'ai donné :grin:
que veux tu de plus ?