Paso 3: El código!
OK, la caja se construye, circuitos se sueldan, tiempo para el código.
Una palabra de advertencia!
Soy un programador de primera vez y este código es un lío caliente. He intentado volver a y eliminar partes que eran irrelevantes pero estoy seguro de que hay cosas todavía desperdicio ahí. También corté un montón de rincones en cosas que no entiendo, por lo que se hacen de manera torpe. Sin embargo, el código funciona!
Una nota sobre lo que hace:
-Potenciómetro controla el gráfico de barras de LED, haciéndolo subir y bajar. Si usted apaga el "poder" demasiado alto, el display 7-seg parpadea la palabra "bichos" y los LEDs ir loco (característica de Sparkfun los "bichos"). Esto tiene una duración de 30 segundos. Si se activa la alimentación abajo volverá a su funcionamiento normal. Si poder quedo muy alto a repetir los errores.
-Botón inicia el temporizador de cuenta atrás. Si presiona mientras está funcionando se reconfigurará en 15 segundos. Después de contador de tiempo golpea 0 una pulsación la reiniciará.
-Cuando el contador llega a 0, un LED se enciende para arriba detrás de la "pantalla" y reproduce un clip de audio.
Código se adjunta en este archivo de texto: