Estoy de acuerdo con Olin: zanja el 555 y obtener un microcontrolador. El PIC10F200 es el primero que viene a la mente si usted sólo necesita un par de I/Os y de un programa sencillo. Gracias a la oscilador interno no necesita ninguno de los componentes externos requeridos por el LM555. El 10F200 está a sólo unos centavos más que el LM555 y puede sustituir fácilmente a dos de ellos. El LM556 hay competencia ya sea: que cuesta el doble de lo que usted paga por el 10F200.
Así Olin la respuesta es la correcta? No :-). Voy por el bono! Recientemente he encontrado el Atmel ATTiny5, que es comparable con el PIC10F200: mismo SOT23 paquete, mismo 512 bytes de memoria de programa, oscilador interno. PERO! El ATTiny5 tiene un ADC, que el PIC no tiene! Conectar el potenciómetro y el bono es mío! :-)
(También se puede hacer un crudo ADC con el PIC, pero tiene 2 pines que se pueden utilizar como salidas, y desde ya tenemos dos salidas y una e/S de la 10F200 es sólo de entrada, vas a tener que dar hasta que el timbre de salida. Edit. En el segundo pensamiento, puede hacerlo con una e/S, pero se necesitan dos resistencias de un condensador en lugar de una resistencia y un condensador.)
El software va a ser muy parecido al de la foto: programa de un LFSR (Linear Feedback Shift Register):
De 8 bits LFSR puede recorrer hasta 255 combinaciones antes de que se repite, una de 16 bits LFSR a 65535. Utilice el potenciómetro de lectura para definir el recorte de los valores para el temporizador.