Sensor de Temperatura Digital Y-001

El sensor de temperatura KY-001 incorpora el sensor de Dallas Onewire DS18B20 que permite la medición de temperaturas en una habitación, en un coche, etc... También incorpora una resistencia integrada y led. La señal de este módulo NO es una señal analógica, si no que se trata de una línea de comunicación 1-Wire (pudiéndose utilizar con la librería OneWire de Arduino). Esto significa que un cable solo manda la sañal hacia Arduino.

VCC: alimentación 5V+

OUT: señal digital

GND: masa o negativo

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);
}


¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar