El Arduino integrado (dispositivos inteligentes) (7 / 9 paso)

Paso 7: Añadir una pantalla LCD

En lugar de tener un ordenador conectado para leer la salida serial, estoy agregando un LCD para mostrar la temperatura y la humedad. Esto requerirá algunos cambios en el código y por supuesto más conexiones. Quitar el LCD cuando se quema un gestor de arranque.

Piezas necesarias:

Módulo del LCD para Arduino 20 x 4, blanco en azul

Conectar por el esquema adjunto, utilizando el pin Arduino al Chip pin mapa proporcionado.

Cambios de código son los siguientes:

Ejemplo prueba de boceto para diferentes sensores de humedad/temperatura DHT
Escrito por ladyada, dominio público
Conversión de Fahrenheit y LCD código añadido por Steve Spence, http://arduinotronics.blogspot.com

#include

Conexiones:
RS (pin 4 del LCD) para Arduino pin 7
RW (pin 5 del LCD) para Arduino - carril
activar (pin 6 del LCD) para Arduino pin 8
LCD pines d4, d5, d6, d7 a Arduino pines 9, 10, 11, 12

LiquidCrystal lcd (7, 8, 9, 10, 11, 12);

#include "DHT.h"

#define DHTPIN 2 / / Qué pin estamos conectados a

Quite el comentario de cualquier tipo que utilizas!
#define DHTTYPE DHT11 / / DHT 11
#define DHTTYPE DHT22 / / DHT 22 (AM2302)
#define DHTTYPE DHT21 / / DHT 21 (AM2301)

Conectar pin + (media) del sensor de + 5V
Conectar el pin S (a la derecha) del sensor a lo que tu DHTPIN
Conectar el pin - (a la izquierda) del sensor de suelo

DHT dht (DHTPIN, DHTTYPE);

void setup() {}
Serial.Begin(9600);
Serial.println ("DHTxx test!");

DHT.Begin();
}

void loop() {}
Lectura de temperatura o la humedad toma alrededor de 250 milisegundos.
Lecturas del sensor también pueden ser hasta 2 segundos 'old' (es un sensor muy lento)
Float h = dht.readHumidity();
Float t = dht.readTemperature();

Compruebe si devuelve es válidas, si son NaN (no un número) entonces algo salió mal!
Si (isnan(t) || isnan(h)) {}
Serial.println ("error al leer desde DHT");
} else {}
Serial.Print ("humedad:");
Serial.Print(h);
Serial.Print ("% \t");
Serial.Print ("temperatura:");
Serial.Print(t*1.8+32);
Serial.println ("* F");

código de LCD

LCD.Begin(20,4); columnas, filas. Utilice 16.2 de 16 x 2 LCD; 20.4 para 20 x 4 LCD.
LCD.Clear(); comenzar con una pantalla en blanco
lcd.setCursor(0,0); coloca el cursor a la columna 0, fila 0 (la primera fila)
LCD.Print("Humidity"); cambiar este texto a lo que te gusta. mantenerla limpia.
lcd.setCursor(0,1); coloca el cursor a la columna 0, fila 1
LCD.Print(h);
LCD.Print (("\t %");

lcd.setCursor(0,2); coloca el cursor a la columna 0, fila 2
LCD.Print("Temperature:");
lcd.setCursor(0,3); coloca el cursor a la columna 0, fila 3
LCD.Print(t*1.8+32);
LCD.Print («* F ");
}
}

Artículos Relacionados

Cómo hacer inatacables arduino seguro dispositivo de IoT

Cómo hacer inatacables arduino seguro dispositivo de IoT

Thesedays allí son un montón de Internet de las cosas.Pero la mayoría de estos IoT se expone bajo el ataque de la red como como DDOS.Por consiguiente los expertos muchos de IoT nos advierten sobre el problema de seguridad de la IoT como como un sigui
Cómo salvar una borrosa foto HDR tomada con un dispositivo inteligente (extrayendo su miniatura)

Cómo salvar una borrosa foto HDR tomada con un dispositivo inteligente (extrayendo su miniatura)

muchos dispositivos inteligentes ahora vienen con construido en HDR cámara funcionar de modo que usted puede tomar fácilmente una foto que contiene una amplia gama de iluminación y sombreado. Sin embargo, puesto que estas fotos son una combinación de
Ajuste de la nube - dispositivos inteligentes para gimnasios Smart (Intel IoT)

Ajuste de la nube - dispositivos inteligentes para gimnasios Smart (Intel IoT)

Con CloudFit-smart Wearble estamos tratando de traer un interesante nuevo enfoque para controlar tus entrenamientos de fitness en un gimnasio. Entrenamiento en un gimnasio es tan aburrido y su estado así desde mucho tiempo. Una parte de ella es porqu
Trípode de fácil dispositivo inteligente!

Trípode de fácil dispositivo inteligente!

Esto es cómo modificar un trípode (probablemente sin comprar nada) para mantener tu smartphone o tablet. No tienes que modificar una impresión 3d o caso todo esta bien. También yo no soy responsable si se daña el dispositivo haciendo esto. HACER ESTO
Busque el Bus Arduino I2C dispositivos I2C conectados con Visuino

Busque el Bus Arduino I2C dispositivos I2C conectados con Visuino

I2C Dispositivos y módulos están ampliamente disponibles y muy popular en los proyectos de Arduino . Cada dispositivo I2C tiene una dirección generalmente fija o configurable por jumpers. Cuando se trabaja con el dispositivo I2C , la primera tarea es
Fabricación de dispositivos inteligentes-Inicio #techiniche #boltiot

Fabricación de dispositivos inteligentes-Inicio #techiniche #boltiot

La idea de este proyecto es detectar cuando una persona deja una habitación vacía y si los ventiladores o las luces están en entonces conseguirá un ping en su smartphone a través de una aplicación. Además, las luces y los ventiladores pueden desactiv
Fitbit carga HR Computadoras y configuración de dispositivos inteligentes / y cómo a 4k

Fitbit carga HR Computadoras y configuración de dispositivos inteligentes / y cómo a 4k

Hola chicos,Si quieres un aparato de fitness que motivarle y mantenerte en pista no busque más, Fitbit y AT & T tiene cubierto. Le mostrará cómo configurarlo y comenzar. Dejar de poner fuera de su objetivo de fitness y quiero ayudar a empezar.
Introducción a LinkIt uno - parpadear un LED

Introducción a LinkIt uno - parpadear un LED

¡Hola!¿Usted a menudo se confunden por el mundo entero de nuevas tarjetas y tecnología que siguen llegando cada pocos meses?¿A menudo busca en google para hacer sentido de todo esto?¿Estás dispuesto a hacer proyectos realmente impresionantes pero no
Arduino y Android basado en Bluetooth control de contraseña protegida inteligente cerradura de la puerta (excepto su casa)

Arduino y Android basado en Bluetooth control de contraseña protegida inteligente cerradura de la puerta (excepto su casa)

Todos estamos preocupados por la seguridad de nuestro hogar. Mundo cada vez más inteligente y más inteligente cada día y desea controlar y asegurado lo nuestro de manera más inteligente. En este tutorial que voy a explicar cómo hacer basados en un ar
Annikken Andee MP3 Player - reproducir su música en Arduino via teléfono inteligente

Annikken Andee MP3 Player - reproducir su música en Arduino via teléfono inteligente

Este instructable es construir un simple reproductor de MP3 usando un escudo de Sparkfun MP3 que se conecta con el Arduino.El escudo de Annikken Andee se conectará a un Android o iOS dispositivo puede utilizarse como un controlador para el reproducto
Luz de freno inteligente Arduino

Luz de freno inteligente Arduino

Teniendo en cuenta seguridad en la calle debe tener una luz de freno en tu bicicleta. La población de vehículos es cada vez más alto y más alto cada año. Puede asta los vehículos delante de usted, pero un freno repentino puede hacer por los vehículos
Vidrios inteligentes basados en Arduino por un 13-años - destaca vidrio de Jordan Fung

Vidrios inteligentes basados en Arduino por un 13-años - destaca vidrio de Jordan Fung

Hola todo el mundo!ACTUALIZACIÓN: había publicado la versión 2 de Pedosa Glass que tiene una caja 3D impreso y un tamaño más compacto, y tuve una exposición en el Maker Faire Hong Kong, 28-29 Nov!Soy Jordan Fung, un estudiante de 13 años de Hong Kong
Conectar Bluetooth Universal de Arduino - Control tu Arduino con tu dispositivo Android

Conectar Bluetooth Universal de Arduino - Control tu Arduino con tu dispositivo Android

Siempre quise controlar fácilmente mi Arduino con mi Smartphone, pero nunca encontré la solución perfecta para hacerlo. No quiero decir que esto es perfecto, pero hace lo que quiero que do...well no totalmente pero estoy cerca... Creo.En este Instruc
50% de descuento: coche de múltiples funciones de Bluetooth Kit de coche inteligente para Arduino

50% de descuento: coche de múltiples funciones de Bluetooth Kit de coche inteligente para Arduino

Bluetooth multifunción Kit inteligente del coche para Arduino$117,6 + envío gratis1 Breve instrucción:Arduino Bluetooth Multi_Function coche Smart es un MCU estudio y aplicación sistema de desarrollo de base en el seguimiento, la evitación del obstác