Module capteur de température DS18B20
Ce capteur de température basé sur un DS18B20 pourra être relié sur une entrée digitale d'un Arduino ou compatible (non livré) afin de vous permettre de mesurer la température ambiance (-55 °C à +125 °C).
Ce module intégrant un capteur de température DS18B20 (protocole 1-Wire) sera à relier sur l'entrée digitale d'un Arduino ou compatible.
Caractéristiques:
- Capteur de température DS18B20
- Protocole: 1-Wire
- Plage de mesure: -55°C à +125°C
- Précision: ± 0,5°C
- Résolution : 9 - 12 bit
- 3 broches (Signal / + / -) au pas de 2,54 mm
- 2 trous de fixation: Ø 2 mm
- Dimensions: 30 x 20 mm
Exemple de raccordement et de code:
Cette exemple de code affichera la température ambiante en provenance du capteur DS18B20 (via un protocole de communication 1-Wire) sur le moniteur série avec un rafraîchissement des données toutes les secondes.
***** Début de code ******
// Inclure les librairies suivantes
#include <OneWire.h>
#include <DallasTemperature>
// Protocole de donnée OneWire branché sur la pin 3 de l'Arduino
#define ONE_WIRE_BUS 3
OneWire oneWire(ONE_WIRE_BUS);
// Capteur de température Dallas en OneWire
DallasTemperature sensors(&oneWire);
void setup(void)
{
Serial.begin(9600); // Initialisation du port de communication série
Serial.println("Température digitale DS18B20 sur Pin 3 de l'Arduino"); // Affiche ce message sur le moniteur série
sensors.begin();
}
void loop(void)
{
// Aquisition de valeur de la température
sensors.requestTemperatures();
Serial.print("La température est: ");
Serial.println(sensors.getTempCByIndex(0)); // Affiche de la température
delay(1000); // Valeur rafraîchi toute les 1 seconde
}
***** Fin du code *****
Produits associés