Paso 10: Interruptor de botón para cambiar programas
El interruptor de botón se utiliza para cambiar entre programas. Que provoca una interrupción en el Arduino que avanza el número de programa. El Arduino Diecimilia (y otros; comprobar tu versión) tiene dos interrupciones externas que pueden activarse en digitales pins 2 y 3 mediante la función attachInterrupt (interrupción, función, modo). Reservamos el pin digital 3 interruptor del pulsador. Esto deja pines digitales 0, 1, 2 y 4, 5, 6, 7, 8 como bloques para los pernos del ánodo.
La interrupción se establece cuando el pin 3 va baja. Debe por tanto mantenerse alta hasta que se pulsa el botón, en la cual el pin va baja. Esto requiere una resistencia de pull-up de 10K para sostener el perno alto. Ver la imagen de la placa y leer acerca de pull-up y las resistencias de pull-down.