Hola, soy nueva en en la programación de Arduino y tengo problemas con mi nuevo proyecto
Ya que necesito que al presionar la tecla D en el keypad de 4X4 aparezca un menú de configuración en la LCD de 20X4
Este se encuentra en el loop
if (tecla=='D'){
configuracion();
}
Esto es lo que manda a llamar
Keypad teclado= Keypad(makeKeymap(keys), pinsFilas, pinsColumnas, filas, columnas);
char tecla=teclado.getKey();
void configuracion(){
lcd.setCursor(0, 0);
lcd.print("A=Humedad Ambiental");
lcd.setCursor(0, 1);
lcd.print("B=Temperatura Ambiental");
lcd.setCursor(0, 2);
lcd.print("C=Humedad Piso");
switch(teclado.getState()){
case PRESSED:
switch (tecla){
case 'A':
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Ingrese password");
if(checkPassword() == true){
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Ingrese valor minimo");
//minHumAmbi=
//guardar y limpiar la pantalla para que se ingrese el maximo
lcd.setCursor(0, 0);
lcd.print("Ingrese valor maximo");
//maxHumAmbi=
}else{
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Error de ingreso");
}
break;
case 'B':
break;
case 'C':
break;
}
}
}
También tengo la duda de como se guardan los valores ingresados en las variables, por ejemplo en la de minHumAmbi.
Les agradezco si me pueden ayudar
invernadero.ino (9.4 KB)