Bonjour,
Un capteur de température analogique c'est une résistance CTN.
Un capteur de température numérique c'est une DS18B20.
Explication :
Une CTN câblée dans un pont résistif donne une valeur de tension représentative de la température, cette tension pourra évoluer entre quelques Volts et 5 Volts (le pont résistif est alimenté par l'alimentation 5V du Picaxe) et cette tension est appliquée sur l'entrée analogique.
Imaginons une tension de 3,4 V, nous obtiendrons la conversion suivante :
0V>00000000 (soit 0 en décimal)
5V>11111111 (soit 255 en décimal)
3,4V>10101101 (soit 173 en décimal) calcul : 255x3,4/5
On positionnera b0 à 173 rôle du convertisseur du Picaxe
Pour obtenir la température, il faudra disposer d'un thermomètre et vérifier la relation entre cette valeur de b0 et la température, ensuite il sera nécessaire d'effectuer un calcul dans le programme du Picaxe. Exemple si la température est de 24°C, il faudra introduire le calcul suivant b0 x 24 /173. En effet, on peut considérer la relation entre la température et la tension linéaire.
Pour un DS18B20, pour une température de 24°C, il envoi directement l'information 11000 (valeur décimale de 24), cette information circule sur une seule ligne électrique (1 wire). Pour simplifié, le DS18B20 envoi un 5V, puis un 5V, puis un 0V, puis un 0V, puis un 0V : cette valeur est bien numérique, il n'y a que des 0 et des 1....
Aucune conversion n'est à prévoir, la valeur b0 correspond directement à la température : le capteur est calibré en usine... Attention, n'oubliez pas de prendre en compte le fait que le DS18B20 peut fournir une information de température négative (voir note d'application).
J'espère que c'est clair maintenant.
Cordialement