Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Por otra parte, el sensor de temperatura se encuentra establecido en el arduino número tres, y
este arduino está directamente conectado con el arduino número dos, y este último arduino se
encuentra conectado a través de una comunicación software serial con el arduino número uno, es
decir si la orden de activación se da en el arduino número dos, automáticamente el arduino
numero procederá a realizar su trabaja, en función del tiempo, sus acciones son paralelos, al igual
que el arduino, en términos generales los tres arduinos comenzaran a realizar su trabajo.
Cabe añadir que el sensor de temperatura está conectado directamente con una pantalla LCD, lo
que significa que todos los datos son mostrados a en la pantalla, a través de un conjunto de
programaciones que serán mostrados a continuación.
Comentario y análisis
En la imagen previa se evidencia las conexiones hechas tanto del sensor como los de la pantalla
LCD, cabe resaltar que el sensor de temperatura es analógico, por tanto, su conexión corresponde
en la sección de “analog in” la función principal, es medir la temperatura ambiente de la
habitación inteligente, tal y como se explicó previamente. El arduino en el que está establecido las
conexiones apreciadas, es el número tres, esta funciona en paralelo con el arduino número dos y
cuatro, y no le es necesario tener una comunicación serial o software serial entre ellos.
Programación:
#include <LiquidCrystal.h>
LiquidCrystal lcd(12,11,5,4,3,2);
int sensor =A1;
void setup()
{
Serial.begin(9600);
pinMode (sensor,INPUT);
lcd.begin(16,2);
lcd.setCursor(0,0);
lcd.println("TEMPERATURA: ");
}
void loop()
{
float temperatura =
((analogRead(A1)*5.0/1024))/0.01;
lcd.setCursor(0,1);
lcd.print(temperatura);
lcd.println(" C ");
delay(500);
}