Salut,
ça c'est pas bon : temp = ADC_Read(2);
car comme je te l'ai écris précédemment, les sondes 1Wire
ne "donnent" pas une tension en fonction de la température,
mais utilisent le protocole 1Wire pour envoyer les octets
correspondants à la température...
donc faut pas utiliser le module ADC...
mais plutôt une "librairie" OneWire...
ce qui donnera un code du genre:
vedeCode:OW_Reset(); OW_Write(commande); // commande = demande la température temp1 = OW_Read(); temp2 = OW_Read(); temp = temp1 + temp2 >> 4
;O]
________
...
.
-----