Beruflich Dokumente
Kultur Dokumente
void setup()
Serial.begin(9600);
void loop()
lcd.setCursor(3,0);
lcd.print("NAVY SEALS");
lcd.setCursor(5,1);
lcd.print("MILSIM");
delay(3500);
lcd.clear();
lcd.setCursor(2,0);
lcd.print("DESACTIVACION");
lcd.setCursor(5,1);
lcd.print("MISILES");
delay(3500);
msg = 1;
lcd.clear();
//----------------------------------------------------------------------------
---------------------
// LECTURA DE LOS BOTONES Y ELECCI�N DEL TIEMPO, NO SALE DEL BUCLE HASTA
PULSAR
// EL BOTON DE ARRANQUE
//----------------------------------------------------------------------------
---------------------
do
ahoras = ahoras + 1 ;
delay(200);
aminutos = aminutos + 1;
delay(200);
}
if(varbuts > 0) //Si el boton ha sido pulsado, aumentamos los
segundos en una unidad
asegundos = asegundos + 1;
delay(200);
lcd.setCursor(0,0);
lcd.setCursor(4,1);
if (ahoras < 10) lcd.print("0"); // Si las horas son menor que 10, pone un
"0" delante.
lcd.print(":");
if (aminutos < 10) lcd.print("0"); // Si los minutos son menor que 10, pone
un "0" delante.
lcd.print(":");
if (asegundos < 10) lcd.print("0"); // Si los segundos son menor que 10, pone
un "0" delante.
//---------------------------------------------------------------------------
----------------------
//---------------------------------------------------------------------------
----------------------
segundostotal--;
lcd.setCursor(0,0);
lcd.setCursor(4,1);
if (ahoras < 10) lcd.print("0"); // Si las horas son menor que 10, pone
un "0" delante.
lcd.print(":");
if (aminutos < 10) lcd.print("0"); // Si los minutos son menor que 10,
pone un "0" delante.
lcd.clear();
lcd.setCursor(5,0);
lcd.print("Tiempo");
lcd.setCursor(3,1);
lcd.print("Finalizado");
sonarTono(TONO_ERROR,TIME_INTERVAL);
exit(0);
//------------------------------------
// SONAR TONO
//------------------------------------
{
tone(buzzer,tono,duracion);
delay(duracion);