Module KY-001, Capteur digital de température.

Ce module intègre le capteur Dallas Onewire DS18B20 qui permet de mesurer la température d’une salle, une voiture… Le signal de ce module n’est pas analogique, il s’agit d’une ligne de communication 1-Wire (peut être utilisé avec la bibliothèque OneWire d’ Arduino).

Il est compatible avec Raspberry Pi, Arduino et ESP8266.

Caractéristiques du Module KY-001

Ce module possède un capteur de température numérique bus unique DS18B20, un LED, une résistance et trois broches.

  • Alimentation: 3,0V à 5,5V
  • Plage de détection de température:  -55° C á 125° C
  • Précision:± 0,5° C
  • Dimensions:18,5 mm x 15 mm

Connexion du Module KY-001 à Arduino.

Schéma de connexion entre le Module KY-001 et la plaque Arduino
Schéma de connexion entre le Module KY-001 et la plaque Arduino

On relie le pin central (+) et le pin de terre (-) du module aux pins de 5V et GND de la plaque. On connecte le pin de signal (S) du module au pin 2 d’ Arduino.

Code.

Ce code utilisera la bibliothèque OneWire pour communiquer avec le module et télécharger la température captée par le senseur.

#include <OneWire.h>
#include <DallasTemperature.h>
float temp = 0.0;
int oneWireBus = 2;
OneWire oneWire(oneWireBus);
DallasTemperature sensors(&oneWire);
void setup(void) {
  Serial.begin(9600);
  sensors.begin();
}
void loop() {
  sensors.requestTemperatures();
  temp = sensors.getTempCByIndex(0);
  Serial.print("Température: ");
  Serial.println(temp);
  delay(1000);
}
Articles similaires
Laisser un commentaire