En esta práctica de hoy vamos a conectar el LCD común con el añadido de dos nuevos pulsadores que seguirán el guión de la práctica 6. Cada uno de estos dos pulsadores van a añadir en una unidad ya sea el valor de la hora, o el valor de los minutos, respectivamente. A cada minuto que vaya pasando irá aumentando en uno el valor de la variable minuto. Dejo aquí el código del programa
Código del texto
#include <LiquidCrystal.h>
// Declaramos los pines que conectamos a la lcd
LiquidCrystal lcd(12, 11, 10, 9, 8, 7);
int pulsador1=2;
int pulsador2=3;
int hora=0;
int minuto=0;
void setup (){
pinMode(pulsador1,INPUT);
pinMode(pulsador2,INPUT);
lcd.begin(16, 2);
lcd.print("Reloj");
}
void loop(){
lcd.setCursor(0, 1);
if(minuto<60){
lcd.print(hora);
lcd.print(":");
lcd.print(minuto);
delay(60000);
minuto=minuto++;
}
else if(minuto=60){
minuto=00;
hora=hora++;
}
if(hora=24){
hora=0;
}
if(digitalRead(pulsador2)==HIGH){
minuto=minuto++;
}
if(digitalRead(pulsador1)==HIGH){
hora=hora++;
}
}