Historia
Simple temporizador de huevos con el Calliope Mini
Todo el mundo tiene un temporizador en la cocina, así que ¿por qué no construir uno con el Calliope?
Primero necesitamos algo que nos permita fijar la hora. Fui por el gesto de"sacudir", porque quiero fijar la hora con los dos botones. Así que en este caso el marcador de posición "modo de ajuste" cambia entre "verdadero" y "falso". Cuando se cambia a "false" el tiempo debe comenzar a correr, de modo que recordemos inmediatamente el tiempo de programa que ha caducado actualmente con el bloque "Runtime".
Aquí el marcador de posición "modo de ajuste" se ajusta a "true" al inicio del programa, de modo que el programa se inicia en este modo:
Con los botones, el tiempo aumenta (botón B) o disminuye (botón A) en pasos de 10 segundos. Con el botón A nos aseguramos de que el valor no sea inferior a los 10 segundos iniciales.
En el lazo principal del programa podemos ahora calcular el tiempo restante (si el "modo de ajuste" no está activado):
una vez transcurrido el "tiempo restante", reproducimos algunos tonos y mostramos una animación de dos imágenes, siempre y cuando (agitando de nuevo) no se vuelva a activar el "modo de ajuste".
En la parte "else" (el tiempo no ha expirado) mostramos el tiempo restante:
Si el "modo de ajuste" está activado, el tiempo se repone a 10 segundos y se muestra mientras el modo de ajuste esté activo.
El temporizador está listo. El tiempo se puede ajustar incluso con el temporizador en marcha.
Esquemas
Este texto, así como la imagen, se publica bajo el nombre de CC BY-SA 3.0 DE license. It was originally publicado Germanpor Daniel Havlik y traducido al inglés por el Calliope equipo.