Paso 1: ¿Cómo funciona?
Siempre agrego este paso para darle la mejor explicación del funcionamiento interno de este proyecto. Esto le ayudará a aprender cosas nuevas en vez de solo copiar y hacer el proyecto y también le ayudará a hacer algunas modificaciones útiles. Recuerde que siempre debe asegurarse de los conceptos básicos antes de profundizar en las cosas.
Así que el proceso comienza cuando se enciende el dispositivo y el ti le pide que introduzca el número de horas que desea conjunto el temporizador. Ahora el cuerpo entra en un bucle while() con una condición que el bucle se ejecuta hasta que se pulsa el botón 2 con este tipo de declaración:
Revisa el código fuente completo dado en el paso 9.
Esto significa que presionar el botón dos saldrá del bucle y el proceso moverá más pidiéndole que ingrese los minutos. Pero si usted quiere aumentar el número de horas, también tiene que pulsar tecla 1 tantas veces como el número de horas. El siguiente fragmento de código cuenta la cantidad de tiempo que se presiona el botón 1 por lo tanto el número de horas:
El mismo proceso se repite siempre que al número de minutos, pero esta vez, contando minutos en lugar de horas.
Ahora cuando se ha almacenado todos los datos, el temporizador empieza con tres lazos for() anidados entre sí cada una para horas, minutos y segundos respectivamente. Los lazos por seguir corriendo hasta que el tiempo introducido se acaba y también imprime el tiempo actual. Fragmento de código siguiente ejecuta el temporizador con tres lazos for():
Por fin, después de que termine el tiempo, el zumbador emite un pitido junto con un LED rojo brillante. Entra y bucle infinito que nunca termina hasta que usted restablezca su arduino. Lo explica el siguiente fragmento de código:
Es la explicación. Espero que este paso era útil.