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.