Mostrar temperatura en LCD (3 / 3 paso)

Paso 3: El bosquejo

El bosquejo no es tan sencillo como copiar y pegar ambos dibujos juntos, tuve que modificarla para dar cabida a ambos dispositivos y el Arduino para obtener los datos del sensor y mostrarla en la pantalla LCD. Pero las Variables y las bibliotecas siguen siendo las mismas.

Hay una copia comprimida del bosquejo en este instructivo se puede ajustar como mejor parezca.

Empecé definiendo las librerías que necesitamos para el LCD. Para más detalles sobre cómo cargar las librerías en la carpeta de biblioteca de Arduino, siga las instrucciones de este instructivo:

cargar las bibliotecas de
#include < Wire.h >

#include < LCD.h >

#include < LiquidCrystal_I2C.h >

Definí las variables requeridas por el LCD y el LM35

He añadido la variable tempf para ayudar a visualizar la temperatura en Fahrenheit

Definir las variables para el LCD

#define I2C_ADDR 0x27 //Define dirección I2C Dónde está el PCF8574A

#define BACKLIGHT_PIN 3

#define En_pin 2

#define y 1

#define Rs_pin 0

#define D4_pin 4

#define D5_pin 5

#define D6_pin 6

#define D7_pin 7

definir las variables para el sensor de temperatura LM35

temp de flotador; Definir la variable float temp

flotador tempf; Definir el Fahrenheit variable float

sensor int = 0; perno central de sensor en el pin analógico 0

Entonces inicializa el LCD usando esta línea:

Inicializar el LCD
Lcd de LiquidCrystal_I2C (I2C_ADDR, En_pin, y, Rs_pin, D4_pin, D5_pin, D6_pin, D7_pin);

En la configuración de vacío, digo el Arduinio que estoy utilizando un 16 X 2 LCD, encienda la retroiluminación e imprimir algunas líneas que no va a cambiar.

void setup() {}

LCD.Begin (16.2); Definir la pantalla LCD como 16 columnas por 2 filas

Encender la luz de fondo

lcd.setBacklightPin(BACKLIGHT_PIN,POSITIVE);

lcd.setBacklight(HIGH);

lcd.setCursor(0,0); Goto primera columna (columna 0) y primera línea (0)

LCD.Print ("temperatura C ="); Imprimir en ubicación de cursor

lcd.setCursor(0,1); Goto primera columna (columna 0) y segunda línea (1)

LCD.Print ("F Temp ="); Imprimir en la posición del cursor

}

En el circuito de vacío lo lea la temperatura del sensor, cambiar a grados Celsius y mostrar en la primera fila, luego cambiar otra vez a Fahrenheit y mostrar en la segunda fila. Repetir el proceso cada 5 segundos

void loop() {}

Temp = analogRead(sensor); asignación de la salida analógica para temperatura

Temp = temp * 0.48828125; conversión de voltios a grados---0.48828125 = [(5V*1000)/1024] 10 tempf = (temp * 1.8) + 32; Convering de celsius a fahreneit

lcd.setCursor(8,0); mueve el cursor en la posición 8 en fila 1

LCD.Print(Temp); imprimir la temperatura en grados Celsius

lcd.setCursor(8,1); mueve el cursor en la posición 8 en fila 2

LCD.Print(tempf); imprimir la temperatura en Fahrenheit

Delay(5000); Espere 5 segundos

}

Les espero guste, si tienes alguna pregunta no dude en preguntar.

Disfrutar de

Artículos Relacionados

Mostrar temperatura en LCD con STS-21(I2C)

Mostrar temperatura en LCD con STS-21(I2C)

Hola,Bueno saludos..!! I (Somanshu Choudhary) en nombre de empresas de tecnología Dcube va a medir la temperatura con Arduino nano y mostrando en 16 X 2 LCD es una de las aplicaciones de I2C de protocolo para leer datos analógicos de temperatura sens
Mostrar Temperatura en Display con Arduino de Sensor DHT11 y

Mostrar Temperatura en Display con Arduino de Sensor DHT11 y

En este tutorial aprenderas a mostrar la temperatura en un pantalla LCD utilizando el sensor de la temperatura DHT11 y Arduino.Materiales:DisplayLCDSensor de Temperatura y Humedad DHT11Puentes de conexión macho-hembraArduinoPaso 1: ConectaConecta el
Mostrar Temperatura en pantalla con Termistor y Arduino

Mostrar Temperatura en pantalla con Termistor y Arduino

En este tutorial aprenderas a mostrar la temperatura de las Naciones Unidas termocuplas en un pantalla LCD utilizando Arduino.Materiales:Pantalla de LCDSensor de Temperatura contra Agua NTC 10KPuentes macho-macho1 Resistencia 10KArduinoPaso 1: El de
Mi primer proyecto: Mostrar la Arduino LCD 16 x 2

Mi primer proyecto: Mostrar la Arduino LCD 16 x 2

Hola a todos. Soy nuevo en Arduino. Mi amiga me dijo que esto hace divertido, así que compré las cosas y empezó mi "proyecto". Yo sé tan poco sobre el código de Arduino, que puedo hacer de manera complicada. Por favor decirme que puedo mejorar m
Indicador de medición de temperatura en 16 x 2 LCD con el ajuste de la temperatura superior y límite inferior para ADVERTENCIA utilizando Arduino

Indicador de medición de temperatura en 16 x 2 LCD con el ajuste de la temperatura superior y límite inferior para ADVERTENCIA utilizando Arduino

Hola a todos, aquí está mi primer proyecto con Arduino. En este proyecto, voy a mostrar cómo medir la temperatura y mostrar en un LCD de 16 x 2 usando Arduino y nosotros podemos utilizar 2 botones para elegir lo que queremos ver en la pantalla LCD: g
Arduino Monitor portátil de tiempo, altímetro, temperatura, humedad, con LCD con sólo 3 pines DHT11 y BMP85

Arduino Monitor portátil de tiempo, altímetro, temperatura, humedad, con LCD con sólo 3 pines DHT11 y BMP85

hice este proyecto ya que a menudo escalar montañas como el de la foto y necesito saber la altitud, la temperatura y también cambios en el clima, a veces en cuestión de minutos el tiempo que muy mala, con granizo, la nieve y una niebla muy densa.Todo
ORP / pH / registrador de temperatura

ORP / pH / registrador de temperatura

como un profesional de la calidad del agua trabaja en el campo de agua potable, sé lo importante que es controlar con precisión los niveles de desinfectante en el agua potable que llega al público.  Normalmente, eso significa que tomando muestras sem
Reparación de un mal funcionamiento de LCD

Reparación de un mal funcionamiento de LCD

este Instructable le mostrará cómo reparar un LCD que tiene muerto filas y/o columnas usando un mínimo de tiempo y herramientas. El ejemplo mostrado aquí es una pantalla LCD pequeña en un teléfono inalámbrico, pero el mismo principio se puede utiliza
Exhibición de la temperatura cromática - Arduino controlado RGB LED Infinity Mirror

Exhibición de la temperatura cromática - Arduino controlado RGB LED Infinity Mirror

Este proyecto se inspiró libremente en , una pantalla de estación cuyo color depende de la temperatura exterior. Tuve un compañero de cuarto en la Universidad que tenía uno de estos y es muy útil, en Pittsburgh especialmente, sólo echar un vistazo en
Reloj con termómetro usando Arduino i2c 16 x 2 lcd, RTC DS1307 y DHT11 sensor.

Reloj con termómetro usando Arduino i2c 16 x 2 lcd, RTC DS1307 y DHT11 sensor.

Hello! Ya ha pasado un tiempo no me he posteado nada en Instructables, pero ahora hice un simple proyecto que he visto en internet en varias formas. He conseguido crear un código con otros códigos que he encontrado en internet y tengo que decir es tr
Tiempo Arduino Real de despertador con temperatura y luces LED. Controlada remoto

Tiempo Arduino Real de despertador con temperatura y luces LED. Controlada remoto

Reloj de Arduino, con respaldo de batería (reloj en tiempo real), tiempo, fecha, alarma, temperatura, pantalla LCD salida remota IR de entrada, modo de suspensión, (10 X) de luz del LED azul y rojo varios modos de funcionamiento.Paso 1: Paso 1: lista
DS18B2O - sonda temperatura con conector RJ45

DS18B2O - sonda temperatura con conector RJ45

este Instructable utiliza el trabajo realizado por Jonathan Oxer y Hugh Blemings en el libro "Arduino práctico" en:http://www.practicalarduino.com/y construye sobre el trabajo realizado por:http://www.cheapvegetablegardener.com/utilizando el con
Fuente luminosa de humedad y temperatura reaccionando

Fuente luminosa de humedad y temperatura reaccionando

Este proyecto surgió de mi deseo de obtener una lectura de temperatura activo cuando estoy en mi habitación. no siendo aficionado a intentando mirar una pantalla pequeña en la habitación, quería algo que sólo podía sentir en mi habitación. con una si
Arduino Kit de Sensor de temperatura

Arduino Kit de Sensor de temperatura

este kit está diseñado para tener la pantalla de 4 x 7 segmentos que muestra la temperatura montada directamente en la placa Arduino. El3 pines cables conectan un termistor a un pin analógico en el Arduino. Una vez este programado el Arduino, se pued