Paso 11: Todo el código, lo copiamos todo. Lea el //notes para la ayuda y explicación.
incluir la librería de cristal líquido#include < LiquidCrystal.h >
la rutina de instalación se ejecuta una vez al presionar reset:
LiquidCrystal lcd (12, 11, 5, 4, 3, 2);
PIN 7 tiene el relé que dispara el ventilador
darle un nombre:
ventilador int = 7;
void setup() {}
inicializar la comunicación serial a 9600 bits por segundo:
Serial.Begin(9600);
iniciar pantalla de lcd de 16 x 2 caracteres:
LCD.Begin (16, 2);
imprimir un mensaje en la pantalla lcd
LCD.Print ("Hola, mundo!");
inicializar el ventilador (pin 7) como una salida.
pinMode (ventilador, salida);
}
una y otra vez funciona para siempre la rutina bucle:
void loop() {}
leer la entrada en el pin analógico 0:
int sensorValue = analogRead(A0);
lcd.setCursor (0, 1);
imprimir el valor de que leer lcd entonces serial:
LCD.Print(sensorValue);
Serial.println(sensorValue);
Delay(1); retardo entre lecturas para la estabilidad
Si otra declaración. Si la temperatura es más caliente que 150, encienda el ventilador. tenga otro ventilador:
Si (sensorValue > 160)
{
digitalWrite (ventilador, alto); encender o mantener en el relé del ventilador
}
otra cosa
{
digitalWrite (ventilador, LOW); Apagar o mantener apagado el relé del ventilador
}
} //end de lazo. hacerlo de nuevo.