Paso 2: circuito
Para el método de circuito 555 astable necesitas un chip 555, cualquier microcontrolador y una selección de resistencias y condensadores (te ayuda un montón para jugar con porque es uno de esos casos donde las tolerancias en sus resistencias hace la diferencia!)
El circuito mostrado debe producir una señal de 1Hz con los valores indicados. Una calculadora muy útil para la frecuencia se puede encontrar aquí: calculadora 555. He encontrado que un valor conveniente para lograr 1Hz es la siguiente: R1 = 33k, R2 = 55.65 k, C1 = 10uF. Hay muchas combinaciones, pero éste me permitió usar las resistencias que tenía extra de (serie / paralelo combinaciones).
Si desea calcular a mano, usted puede encontrar la frecuencia, f, se puede encontrar: f = 1/(ln(2)*C1*(R1+R2)). R1 controla el tiempo de pulso alto, mientras que R2 controla ambos altos y Bajos tiempos de pulso.
Entonces tendría que diseñar el código se incrementa con cada pulso de entrada.
Una manera mucho mejor a esto es utilizar los temporizadores internos del microcontrolador sí mismo. He utilizado un microcontrolador ATtiny85 porque son baratos y tengo muchos sentados para cosas como esta. Vamos a utilizar pines para la salida de alimentación, GND, Reset y PWM. Deja mucho espacio para otras funciones si usted lo desea.
Utilice el pinout de los microcontroladores para determinar el trazado de circuito. He utilizado PB1 (pin 6, etiquetados como "pin 1 (PWM, MISO)" en el diagrama abajo). Originalmente iba a utilizar filtros RC para suavizar la salida pero encontré que no era necesario.