Paso 3: El código
Adjunto es el código para esta máquina.
El código establece la entrada y salida en el Arduino. Configura la entrada y salida de los pines en el Arduino, incluyendo potencia en d9 para ejecutar el interruptor de la salida.
La función de bucle cuenta el número de veces a través del lazo, mantener la pista para el LED y el zumbador.
El LED tiene un corto tiempo hacia fuera y enciende o apaga el LED cuando el contador ha alcanzado el número de veces a través del lazo. El código sólo cambia la luz de encendido o apagado y empieza a contar otra vez. Esto hace que el LED un indicador intermitente, demostrando que la máquina está funcionando.
El código de la alarma es similar al código de LED, con dos diferencias significativas. Uno, el límite del contador se establece al azar, para que el contador tenga diferentes tiempos. Dos, cuando activado, el zumbador detendrá estancia cuenta y sólo en hasta el Arduino detecta que presionó el botón.