0% encontró este documento útil (0 votos)
136 vistas5 páginas

Uso del sensor DTH11 con Arduino

Este documento proporciona instrucciones para usar un sensor DTH11 para medir temperatura y humedad con Arduino. Explica cómo conectar el sensor, importar la librería DTH, declarar el sensor en el código, y usar funciones como readHumidity() y readTemperature() para leer los valores en el bucle principal e imprimirlos por el puerto serie.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
136 vistas5 páginas

Uso del sensor DTH11 con Arduino

Este documento proporciona instrucciones para usar un sensor DTH11 para medir temperatura y humedad con Arduino. Explica cómo conectar el sensor, importar la librería DTH, declarar el sensor en el código, y usar funciones como readHumidity() y readTemperature() para leer los valores en el bucle principal e imprimirlos por el puerto serie.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

AR

21 T
Tutorial 21: Modulo sensor de temperatura y humedad.

Objetivo

En este tutorial aprenderás a utilizar el sensor DTH11 para poder aplicarlo a


cualquier proyecto donde sea necesario leer temperatura y humedad.

Materiales
1 Arduino uno

1 Modulo sensor DTH11 KY015

3 cables macho-hembra
AR
21.1 T
Modulo sensor de temperatura y humedad DTH11 KY015

Este módulo cuenta con un sensor de temperatura y humedad DHT11, el


cual, envía una señal digital a su salida. Tiene un tamaño ultra compacto,
bajo consumo de energía, señal de transmisión a distancia de hasta 20
metros, por lo que es de gran utilizada en un gran número de aplicaciones
básicas e incluso en aplicaciones más exigentes y robustas.

Conexión.
AR
21.2 T
Con el módulo ky015 resumimos la conexión en 3 pines, voltaje, GND, y
datos. Se recomienda usar cables macho-hembra para poder movilizar el
sensor de una mejor manera y poder experimentar poniéndole fuego o hielo
cerca y así notar los cambios en el monitor serial.

Código

Lo primero que debemos hacer es importar la librería, en tutoriales


anteriores ya hemos visto como agregarlas, en este caso utilizaremos la
librería DTH. Solo damos click en descargar para obtener la librería.
AR
21.3 T

Luego vamos a declarar el pin donde estará conectado el sensor, y el


modelo del sensor en este caso estamos usando un DTH11, seguidamente
declaramos el nombre que tendrá el sensor, y la referencia al pin y el tipo
que anteriormente declaramos.

En el void setup vamos a configurar el monitor serial, y también


configuramos el uso del sensor con dth.begin.

En el void loop, lo primero que haremos será declarar 2 variables la de


humedad y temperatura, cada una leerá su propio dato con
dth.readHumidity, dth.readTemperature de una vez el valor lo captura en
Celsius si quisiéramos convertirlo a Kelvin o Fahrenheit tendríamos que
realizar la ecuación matemática, por ultimo para poder ver lo que estamos
leyendo vamos a utilizar el Serial.print para imprimir los valores de las
variables. Esto lo podríamos pasar a una lcd juntando este tutorial, junto al
tutorial 9.
AR
21.4 T
Sección de preguntas.

1. Por defecto ¿en qué unidades imprime la lectura de temperatura


este sensor?

2. ¿Para qué sirve la librería DTH?

3. ¿Por qué debemos declarar el tipo de Sensor DTH11?

1 Cuando imprimimos el valor de lectura, por defecto nos da grados Celsius,


si quisiéramos otra unidad tendríamos que hacer la ecuación de conversión.

2. Esta librería sirve para llamar a las funciones especiales que


internamente traen código pre escrito, y nos facilitan el uso del sensor.

3. Debemos declararlo ya que esta librería tiene soporte para varios


modelos de este sensor y algunos traen características diferentes, para ello
se utilizan funciones diferentes. Por lo que es necesario declarar el modelo.

También podría gustarte