Sensor de temperatura Ds18b20 con Arduino

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)

ds18b20 cables tipo a

Circuito DS18B20 dq arduino uno identificación

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.

Sé el primero en comentar

Dejar una contestacion

Tu dirección de correo no será publicada.


*