Individual 4:display LCD con arduino
#include
LiquidCrystal lcd(7, 8, 9, 10, 11, 12); //Pines donde va conectada la pantalla (RS, E, D4, D5, D6, D7)
void setup() {
lcd.begin(16, 2);//Inicializamos la pantalla
pinMode(3,OUTPUT);//LED
pinMode(13,OUTPUT);//BUZZER
pinMode(4,INPUT);//PULSADOR
}
void loop() {
int pulsador=digitalRead(4);
if(pulsador==1)
{
//Mensaje 1
lcd.setCursor(0, 0); //Posiciona el cursor en la columna 0, fila 0
lcd.write("Prueba 1:Evelyn Mayorga"); //Escribe el mensaje
lcd.setCursor(0, 1); //Posiciona el cursor en la columna 0, fila 1
lcd.write("Encender display LCD"); //Escribe el mensaje
delay(3500); //Espera 3.5 segundos
lcd.clear(); //Borra el mensaje mostrado
digitalWrite(3,HIGH);//enceder LED
delay(3000);//2 segundos
digitalWrite(3,LOW);
digitalWrite(13,HIGH);// encender BUZZER
delay(2000);//2 segundos
digitalWrite(13,LOW);
//Mensaje 2
lcd.setCursor(3, 0); //Posiciona el cursor en la columna 3, fila 0
lcd.write("Mision:"); //Escribe el mensaje
lcd.setCursor(2, 1); //Posiciona el cursor en la columna 2, fila 1
lcd.write("Exitosa"); //Escribe el mensaje
delay(3500); //Espera 3.5 segundos
lcd.clear(); //Borra el mensaje mostrado
}
}
LiquidCrystal lcd(7, 8, 9, 10, 11, 12); //Pines donde va conectada la pantalla (RS, E, D4, D5, D6, D7)
void setup() {
lcd.begin(16, 2);//Inicializamos la pantalla
pinMode(3,OUTPUT);//LED
pinMode(13,OUTPUT);//BUZZER
pinMode(4,INPUT);//PULSADOR
}
void loop() {
int pulsador=digitalRead(4);
if(pulsador==1)
{
//Mensaje 1
lcd.setCursor(0, 0); //Posiciona el cursor en la columna 0, fila 0
lcd.write("Prueba 1:Evelyn Mayorga"); //Escribe el mensaje
lcd.setCursor(0, 1); //Posiciona el cursor en la columna 0, fila 1
lcd.write("Encender display LCD"); //Escribe el mensaje
delay(3500); //Espera 3.5 segundos
lcd.clear(); //Borra el mensaje mostrado
digitalWrite(3,HIGH);//enceder LED
delay(3000);//2 segundos
digitalWrite(3,LOW);
digitalWrite(13,HIGH);//
delay(2000);//2 segundos
digitalWrite(13,LOW);
//Mensaje 2
lcd.setCursor(3, 0); //Posiciona el cursor en la columna 3, fila 0
lcd.write("Mision:"); //Escribe el mensaje
lcd.setCursor(2, 1); //Posiciona el cursor en la columna 2, fila 1
lcd.write("Exitosa"); //Escribe el mensaje
delay(3500); //Espera 3.5 segundos
lcd.clear(); //Borra el mensaje mostrado
}
}
Comentarios
Publicar un comentario