Librairie
Schéma de raccordement
Exemple de code
- Code:
#include <DallasTemperature.h>
DallasTemperature tempSensor;
void setup(void) {
Serial.begin(9600);
tempSensor.begin(3); // Connectez-DS18B20 à Pin Digital 3
}
void loop(void) {
// Vérifiez si le capteur fonctionne correctement
switch (tempSensor.isValid())
{
case 1:
Serial.println("Invalid CRC");
tempSensor.reset(); // réinitialisez le capteur
return;
case 2:
Serial.println("Not a valid device");
tempSensor.reset(); // réinitialisez le capteur
return;
}
// Lire la température à partir DS18B20
Serial.print(tempSensor.getTemperature());
Serial.print("C");
Serial.println();
}