Cómo usar el sensor de temperatura a prueba de agua DS18B20

Mostramos cómo usar el sensor de temperatura a prueba de agua de un cable DS18B20 usando Arduino.

 

Componentes y Suministros

Ph a000066 iso (1) ztbmubhmho
Arduino UNO
× 1
Sensor de temperatura a prueba de agua DS18B20
× 1
12002 04
Protoboard (genérico)
× 1
11026 02
Alambres de unión (genérico)
× 1

Aplicaciones y servicios en línea

idea web
IDE de Arduino

Acerca de este proyecto

Mostramos cómo usar DS18B20 Sensor de temperatura impermeable de un cable. Con la ayuda de DS18B20 un sensor de temperatura de cable, podemos medir la temperatura desde -55 ℃ hasta 125 ℃ con una precisión de ±5.

Biblioteca adicional:

  • Una biblioteca de hilos
  • Biblioteca de sensores de temperatura de Dallas

Instrucciones de instalación disponibles

Descripción detallada disponible en www.iotboys.com (IoTBoys)

Visitar www.iotboys.com para más proyectos.

codificado

Código fuente C/C++
Código fuente para usar un sensor de temperatura a prueba de agua.
#include <OneWire.h>
#include <DallasTemperature.h>

#define ONE_WIRE_BUS 5

OneWire oneWire(ONE_WIRE_BUS);

DallasTemperature sensors(&oneWire);

 float Celcius=0;
 float Fahrenheit=0;
void setup(void)
{
  
  Serial.begin(9600);
  sensors.begin();
}

void loop(void)
{ 
  sensors.requestTemperatures(); 
  Celcius=sensors.getTempCByIndex(0);
  Fahrenheit=sensors.toFahrenheit(Celcius);
  Serial.print(" C  ");
  Serial.print(Celcius);
  Serial.print(" F  ");
  Serial.println(Fahrenheit);
  delay(1000);
}

diagramas

Diseño de circuito
Descargar
Siga el diseño para la conexión.
Sensor de temperatura Ds18b20 www iotboys com 1024x542 lqdcdeudhb

comentarios

Fuente Arduino.cc