WhatsApp Dualtronica
Arduino

Con Arduino podemos “leer” la temperatura que registra este sensor que posee una característica muy peculiar. Utiliza la comunicación OneWire, la cual es un poco complicada para los que no tienen mucha experiencia en el área de electrónica digital.  Básicamente se trata de un protocolo especial que permite enviar y recibir datos utilizando un solo cable, a diferencia de la mayoría de los protocolos que requiere dos vías. 

Presentaciones  del sensor tipo Sumergible como la anterior imagen o tipo transistor.

Primero, las conexiones que se deben realizar:

Arduino

DESCARGA AQUI Librerias sensor DS18B20

CODIGO ARDUINO

#include //Se importan las librerías
#include

#define Pin 2 //Se declara el pin donde se conectará la DATA

OneWire ourWire(Pin); //Se establece el pin declarado como bus para la comunicación OneWire
DallasTemperature sensors(&ourWire); //Se instancia la librería DallasTemperature

void setup() {

delay(1000);

Serial.begin(9600);

sensors.begin(); //Se inician los sensores

}

void loop() {

sensors.requestTemperatures(); //Prepara el sensor para la lectura

Serial.print(sensors.getTempCByIndex(0)); //Se lee e imprime la temperatura en grados Celsius

Serial.println(" grados Centigrados");

Serial.print(sensors.getTempFByIndex(0)); //Se lee e imprime la temperatura en grados Fahrenheit

Serial.println(" grados Fahrenheit");

delay(1000); //Se provoca un lapso de 1 segundo antes de la próxima lectura

}

Comments (0)

No hay comentarios en este momento
Producto añadido a Favoritos
Product added to compare.