CARACTERÍSTICA | VALOR |
---|---|
Voltaje de alimentación | 3V a 5,5V |
VDD | voltaje de alimentación |
GND | Tierra |
DQ | Datos |
Rango de temperaturas | -55ºC a 125ºC |
Error (-10ºC a 85ºC) | ±0,5ºC |
Error (-55ºC a 125ºC) | ±2ºC |
Resolución programable | 9-bit, 10-bit, 11-bit o 12-bit (default) |
LIBRERÍAS NECESARIAS
- OneWire
- Dallas Temperature
CÓDIGO
#include <OneWire.h>
#include <DallasTemperature.h
// Pin donde se conecta el bus 1-Wire
const int pinDatosDQ = 9;
// Instancia a las clases OneWire y DallasTemperature
OneWire oneWireObjeto(pinDatosDQ);
DallasTemperature sensorDS18B20(&oneWireObjeto);
void setup() {
// Iniciamos la comunicación serie
Serial.begin(9600);
// Iniciamos el bus 1-Wire
sensorDS18B20.begin();
}
void loop() {
// Mandamos comandos para toma de temperatura a los sensores
Serial.println(«Mandando comandos a los sensores»);
sensorDS18B20.requestTemperatures();
// Leemos y mostramos los datos de los sensores DS18B20
Serial.print(«Temperatura sensor 0: «);
Serial.print(sensorDS18B20.getTempCByIndex(0));
Serial.println(» C»);
delay(1000);
}
Si necesitas asesoría en proyectos de Arduino, Raspberry, electrónica, estamos localizados en la ciudad de Quito Ecuador. Somos Microlab.
Dejar una contestacion