Paso 3: El Sketch de Arduino
Aunque el Arduino es extremadamente versátil y puede hacer muchas cosas diferentes, es el usuario debe ser capaz de programar a hacer más uso de ella. Mi versión del bosquejo se fija.
He usado software debounce en vez de debounce hardware tan menos soldadura y conexiones, así que puedo mantener el paquete más pequeño. Para aquellos que son nuevos en este tipo de cosas, debounce es donde contrarrestar los efectos mecánicos de una tecla presionada.
Debounce tutorial - un artículo excelente que hizo todo claro para mí, muchas gracias
Una cosa he tratado de hacer es crear una función para el contra rebotes como el dibujo es bastante largo con todo el código debouncing escrito en muchas veces. Hasta ahora, la función está todavía en desarrollo.
La estructura básica del boceto es los controles del bucle principal los tres botones y funciona el LED si se han configurado para funcionar. Los displays de 7 segmentos son constantemente encendidos y llaman cada vez durante el bucle principal. Hay 2 funciones, una para la visualización de los displays de 7 segmentos que también actualiza el LED, más otro para el establecimiento de los displays de 7 segmentos.
También planeo agregar más a la rutina de instalación para que todas las de LED y segmentos más sonido se comprueba para comenzar con.
La versión más reciente subida V2 25/10/2014