Paso 5: El código
Si ya no tiene el software libre mpide a compilar el código en el Uno32, usted puede descargar desde aquí.
No entraré en mucho detalle sobre cómo el código (justo después de este paso) interactúa con los distintos componentes, pero quiero tocar en un par de cosas que siento son puntos clave en la fabricación de este circuito funciona correctamente.
La primera es asegurarse de que todos los pines digitales se declaran ser entradas o salidas según corresponda, de lo contrario encontrará que los botones no funcionan como deberían si no están etiquetados como entradas.
Además, porque nuestro circuito está funcionando generalmente a 125 Hz, tenemos que asegúrese de que el reloj actualiza su pantalla en el momento adecuado. Ahora mismo, según el código, el reloj está cambiando su valor una vez cada segundo o ciclos a través de su lazo 125 veces. Si en cambio, queríamos tener la actualización del reloj una vez cada minuto, la variable "min2" tendría que aumentar cuando "Marque" 7500. Esto es porque los ciclos 7500 (125 ciclos por segundo o Hz) = 60 segundos.