Introduction: Mostrar Temperatura En Display Con Sensor DHT11 Y Arduino

En este tutorial aprenderas a mostrar la temperatura en un Display LCD utilizando el sensor de temperatura DHT11 y Arduino.

Materiales:

  • DisplayLCD
  • Sensor de Temperatura y Humedad DHT11
  • Jumpers macho-hembra
  • Arduino

Step 1: Conecta

Conecta el Sensor de temperatura y el Display LCD como se muestra en el diagrama de la imagen.

Sensor:

  • Pin digital 9
  • 5v

Display LCD:

  • SCL - Analog 5
  • SDA - Analog 4
  • 5v

Step 2: Código

Copia y pega el siguiente código, recuerda descargar las librerías necesarias para utilizar el Modulo Serial I2C y el Sensor DHT11.

  • Descarga la librería DHT11 al final de las viñetas aquí.
  • Descarga la librería LiquidCrystal para Modulo Serial al final de las viñetas aquí.

/*Sensor de Temperatura y Humedad DHT11 en Display LCDInstrucciones:
Recuerda descargar la libreria DHT para poder utilizar este sensor
Conectaremos el Sensor DHT11 a 5v y el pin de señal a la entrada digital 7
*OJO* Utilizaremos un Display LCD controlado mediante un Modulo Serial I2C
*/
#include <Wire.h>                  
#include <LiquidCrystal_I2C.h>     
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);//Direccion de LCD
#include "DHT.h"
#define DHTPIN 9 //Conectamos el Sensor al pin digital 9
#define DHTTYPE DHT11 
DHT dht(DHTPIN, DHTTYPE);
void setup() {
lcd.begin(16,2);// Indicamos medidas de LCD
dht.begin();
}
void loop() { 
int h = dht.readHumidity();    // Lee la humedad
int t= dht.readTemperature();
/////////////////////////////////////////////////// 
lcd.clear();//Elimina todos los simbolos del LCD
lcd.setCursor(0,0);//Posiciona la primera letra despues del segmento 5 en linea 1              
lcd.print("Humedad Relativa ");
lcd.setCursor(6,1);
lcd.print(h);//Escribe la humedad
lcd.print(" %");                     
delay (2500);
///////////////////////////////////////////////////              
lcd.clear();
lcd.setCursor(3,0);
lcd.print("Temperatura "); 
lcd.setCursor(6,1);
lcd.print(t);//Escribe la temperatura
lcd.print(" C'");                   
delay (2500);
///////////////////////////////////////////////////             
lcd.clear();
lcd.setCursor(0,0);
lcd.print("ElectroCrea.com");                     
  delay (2500);
}
//Electrocrea.com

Comments

author
anudeep vella (author)2017-02-25

Cant download dth library files asking for password plz give me library files for dth

author
LisandroF1 (author)2017-01-18

hola

no consigo solucionar este error :

Temp_y_Humedad.ino: 9: 53: error: "positiva" no fue declarado en este ámbito

Error de compilación

author
LisandroF1 (author)LisandroF12017-01-18

hice los pasos que dices en otras respuestas y nada

author
FelipeG7 made it! (author)2016-08-08

hi bro :) have a problem here

First, i had problems wid d.ino:3:53: error: 'POSITIVE'

ok .... had problems withd.ino:3:53: error: 'POSITIVE, ok .... i lower download the library as you mention above and add text too, but now I get another error

which it appears in the image

what should I do?

thank you very much

problema.png
author
vincentp3 (author)2015-07-19

Sensor_temperatura_humedad_DHT11_en_LCD.ino:10:17: fatal error: DHT.h: Aucun fichier ou dossier de ce type
compilation terminated.

author
enderak (author)vincentp32015-09-26

include library list add DHT library

author
CristianH3 (author)2015-09-03

yo tengo un error

d.ino:3:53: error: 'POSITIVE' was not declared in this scope

Error de compilación

Como lo soluciono

author
enderak (author)CristianH32015-09-26

add this library https://bitbucket.org/fmalpartida/new-liquidcrysta...

and add this lines

#include FastIO.h
#include I2CIO.h
#include LCD.h
#include LiquidCrystal.h
#include LiquidCrystal_I2C.h
#include LiquidCrystal_SR.h
#include LiquidCrystal_SR2W.h
#include LiquidCrystal_SR3W.h

author
JecsanF (author)2015-09-16

Tengo una duda Puedo conectar el sensor a 3.3 V y la lcd a los a 5 V ??

author
GianlucaD1 (author)2015-08-30

Grande, provato e tutto ok

Grazie.

author
RaushanM made it! (author)2015-04-08

Nice)

20150408_194743[1].jpg
author
mreyes16 (author)RaushanM2015-06-25

code?

author
NaimjonG (author)2015-02-13

Good... Thank you...

About This Instructable

45,501views

44favorites

License:

Bio: Aprende paso a paso con nosotros como utilizar toda clase de electronicos. En este sitio encontraras fotos, videos, codigos, esquemas y toda clase de información ... More »
More by ElectroCrea:Mostrar Temperatura en Display con Sensor DHT11 y ArduinoCalculando cuantos dias has vivido con ArduinoSensor de Temperatura y Humedad DHT11 y Arduino
Add instructable to: