/*ARDUINO STAND ALONE Y DHT11 Fecha: 26 de septiembre de 2013 Autor: Luis Arteaga mail: electronluis@gmail.com www.microelectronicos.com Este ejemplo visualiza en un LCD 16X2 la temperatura y humedad que detecta un sensor DHT11, los cuales están conectados a un Arduino Stand Alone que previamente ha sido programado vía ICSP desde una board Arduino Uno R3. Este código requiere las librerías DHT y LiquidCrystal. Conexiones: D4,D5,D6,D7 a sus respectivos pares en el QC1602. A0 va conectado con el pin de señal del sensor DHT11. Microelectronicos suministra este código únicamente con propósistos demostrativos, cualquier uso que se le dé al mismo es unica resposanbilidad a discreción del usuario, por tanto Microelectronicos no asume ninguna responsabilidad por daños de cualquier índole directos o indirectos al usar este código. */ #include #include #include "DHT.h" #include #define DHTPIN 14 //Analog 0 #define DHTTYPE DHT11 DHT dht(DHTPIN, DHTTYPE); LiquidCrystal lcd(8, 9, 4, 5, 6, 7); void setup() { lcd.begin(16, 2); dht.begin(); lcd.setCursor(0,0); lcd.print(" Micro"); lcd.setCursor(0,1); lcd.print(" electronicos"); delay(3000); lcd.clear(); } void loop() { float h = dht.readHumidity(); float t = dht.readTemperature(); if (isnan(t) || isnan(h)) { lcd.clear(); lcd.setCursor(0,0); lcd.print(" Sensor Off"); delay(3000); lcd.clear(); lcd.begin(16, 2); } else { lcd.setCursor(0,0); lcd.print("Temperatura "); lcd.print(t,0); lcd.print("C"); lcd.setCursor(0,1); lcd.print("Humedad "); lcd.print(h,0); lcd.print("%"); delay(1200); } }