Este módulo consta de un sensor de temperatura digital de bus único DS18B20, un LED, una resistencia y 3 pines.
Especificaciones:
- Voltaje de operación: 3,0V a 5,5V
- Rango de medición de temperatura: -55° C a 125° C
- Rango de precisión de medición: ± 0,5° C
- Dimensiones: 18,5 mm x 15 mm
Conexión del módulo KY-001 con Arduino
Conecte el pin de alimentación (pin central) y el pin de tierra (-) en el Arduino con +5V y GND, respectivamente. Conecte el pin de señal (S) al pin 2 del Arduino.

Código:
El siguiente código para Arduino utilizará la biblioteca OneWire para comunicarse en serie con el módulo y así descargará la temperatura leída por el sensor.
#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("Temperatura: ");
Serial.println(temp);
delay(1000);
}