Paso 3: El código
Abajo está el código:
He utilizado la biblioteca DHT de Adafruit.
https://github.com/Adafruit/DHT-sensor-Library
--CÓDIGO--
incluir el código de biblioteca:
#include "DHT.h"
configurar el Pin de DHT #define DHTPIN 8
inicializar la biblioteca con los números de los pines de interfaz
LiquidCrystal lcd (12, 11, 5, 4, 3, 2);
#define DHTTYPE DHT11
DHT dht (DHTPIN, DHTTYPE);
void setup() {}
fijar número la pantalla del LCD de filas y columnas:
LCD.Begin (16, 2);
DHT.Begin();
Imprimir un mensaje en la pantalla LCD.
LCD.Print ("temperatura: humedad:");}
void loop() {}
Delay(500);
establecer el cursor a la columna 0, línea 1
(Nota: la línea 1 es la segunda fila, ya que cuenta comienza con 0):
lcd.setCursor (0, 1);
lectura de humedad
Float h = dht.readHumidity();
leer la temperatura en Fahrenheit
Float f = dht.readTemperature(true);
Si (isnan(h) || isnan(f)) {}
LCD.Print("error");
retorno;
}
LCD.Print(f);
lcd.setCursor(2,1);
LCD.Print(Char(223));
lcd.setCursor(3,1);
LCD.Print ("F");
lcd.setCursor(7,1);
LCD.Print(h);
lcd.setCursor(9,1);
LCD.Print(Char(37));
}
--CÓDIGO--