Mostrar Temperatura sv Display con Sensor DHT11 y Arduino (2 / 2 steg)
Steg 2: Código
Copia y pega el siguiente código, allt descargar las librerías necesarias para utilizar el Modulo seriell I2C y el Sensor DHT11.
- Descarga la librería DHT11 al final de las viñetas aquí.
- Descarga la librería LiquidCrystal para Modulo seriell al final de las viñetas aquí.
/ * Sensor de Temperatura y Humedad DHT11 sv Display LCDInstrucciones:
Allt descargar la libreria DHT para poder utilizar este sensor
Conectaremos el Sensor DHT11 en 5v y el pin de señal a la entrada digital 7
* OJO * Utilizaremos un Display LCD controlado mediante FN Modulo seriell I2C
*/
#include < Wire.h >
#include < LiquidCrystal_I2C.h >
LiquidCrystal_I2C lcd (0x27, 2, 1, 0, 4, 5, 6, 7, 3, positiva); //Direccion de LCD
#include "DHT.h"
#define DHTPIN 9 //Conectamos el al givarstaven digital 9
#define DHTTYPE DHT11
DHT dht (DHTPIN, DHTTYPE);
void setup() {
LCD.BEGIN(16,2); / / Indicamos mått 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 sv linea 1
LCD.Print ("Humedad Relativa");
lcd.setCursor(6,1);
LCD.Print (h), //Escribe la humedad
LCD.Print ("%");
fördröjning (2500);
///////////////////////////////////////////////////
LCD.Clear();
lcd.setCursor(3,0);
LCD.Print ("Temperatura");
lcd.setCursor(6,1);
LCD.Print (t), //Escribe la temperatura
LCD.Print ("C" ");
fördröjning (2500);
///////////////////////////////////////////////////
LCD.Clear();
lcd.setCursor(0,0);
LCD.Print("ElectroCrea.com");
fördröjning (2500);
}
Electrocrea.com