por favor quien me puede regalar una ayuda, estoy realizando un proyecto con un timmer.
Necesito encender unas luces en ciclos de horas determinados.
si presiono tecla '1' realice el mismo ciclo de encendido y apagado todos los dias, sin salirse del mismo hasta que se presione otra tecla, me han dicho que con la funcion while pero aun no logro dicho objetivo...
//..................................PRIMER INTERVALO DE ENCENDIDO LUCES...................................................................................
if (tecla == '1' ){ // PROGRAMACIÓN PARA EL PRIMER INTERVALO TECLA #
lcd.setCursor(0,0); lcd.print("Intervalo 1");
lcd.setCursor(0,1); lcd.print("7 pm a - 1 am");
delay(2000);
tecla = teclado.getKey(); //Almaceno en una variable la tecla presionada
delay(50);
if (tecla != NO_KEY) { // hay tecla pulsada?
Serial.println(tecla); //Muestra la tecla presionada en el monitor serie
}
}
//..............................................................encencer luces..........................................................
else if (now.hour()== 18 && now.minute() == 7 && now.second() == 10){
mySerial.write('1');
lcd.setCursor(0,0); lcd.print("Intervalo 1");
lcd.setCursor(0,1); lcd.print("ACTIVADO");
delay (2000);
tecla = teclado.getKey(); //Almaceno en una variable la tecla presionada
delay(50);
if (tecla != NO_KEY) { // hay tecla pulsada?
Serial.println(tecla); //Muestra la tecla presionada en el monitor serie
}
}
//............................................................apagar luces.............................................................
else if (now.hour()== 18 && now.minute() == 7 && now.second() == 20){
mySerial.write('2');
lcd.setCursor(0,0); lcd.print("Intervalo 1");
lcd.setCursor(0,1); lcd.print("DESACTIVADO");
delay (2000);
tecla = teclado.getKey(); //Almaceno en una variable la tecla presionada
delay(50);
if (tecla != NO_KEY) { // hay tecla pulsada?
Serial.println(tecla); //Muestra la tecla presionada en el monitor serie
}
}
//.................................................................................................