Académique Documents
Professionnel Documents
Culture Documents
1
UNIVERSIDAD DE LA COSTA. FUNCIONAMIENTO DE UN LCD CON ARDUINO.
break;
Figura 1. Arduino MEGA.
case 1:lcd.print(1);
break;
Figura 2. Montaje del LCD conectado al arduino.
case 2:lcd.print(2);
En el entorno de desarrollo Arduino IDE codificamos la break;
siguiente estructura sencilla para manipular el LCD.
//... As utilizamos los casos
De la siguiente manera: necesarios.
}
1) Al oprimir el pulsador de incremento un
contador va sumando, simulando el ingreso de Cuando la temperatura sea mayor a 3.3 grados activar
personas en un recinto, de forma paralela el una alarma.
potencimetro va registrando la graduacin de
la temperatura, estos datos son mostrados en void loop(){
la pantalla LCD.
float Lectura = analogRead(A5);
2) El momento en que la temperatura supere los float Temp=(5*Lectura)/1023;
3.3 grados, se imprimir un mensaje de alerta lcd.setCursor(1,1);
(emergencia).
lcd.print(Temp);
void setup() {
pinMode(botonIncremento, INPUT); [1] ikerlan. (2012). El cerebro de la mquina. 2017, de
pinMode(botonDecremento, INPUT); ikerlan Sitio web: http://www.ikerlan.es/es/que-
pinMode(led,OUTPUT); investigamos/sistemas-embebidos
pinMode(led,OUTPUT);
[2] ihardware. (2015). hardware y componentes
lcd.begin(16,2); electrnicos. 2017, de ihardware Sitio web:
lcd.print("ING. SISTEMAS"); http://www.ihardware.es/
delay(500);
lcd.clear(); [3] arduino.cl. (2015) QU ES ARDUINO? 2017, de
} arduino Sitio web: http://arduino.cl/que-es- arduino/
Funcin para mostrar los nmeros en pantalla. [4] alegsa. (2016). Definicin de LCD
(Pantalla de Cristal Lquido). 2017, de alegsa
void actualizarNumero() { Sitioweb:http://www.alegsa.com.ar/Dic/lcd.php
lcd.setCursor(1,0);
switch(cuenta) {
case 0:lcd.print(0);