Le fonctionnement est des plus simples: chaque fois que P1 est pressé pendant deux à trois secondes, l’électrolytique C1 de 100 μF se charge et IC1 NE555 commence à osciller, ce qui fait sortir un train d’ondes carrées de la broche de sortie 3 : ce signal carré a d’abord une fréquence constante puis, plus C1 se décharge, plus la fréquence diminue jusqu’à se stabiliser quand l’électrolytique est complètement déchargé. La fréquence produite par IC1 est appliquée broche 14 de IC2 4017 (c’est un compteur CMOS à dix sorties séquentielles, chacune alimentant une LED).
Étant donné que la fréquence allumant les LED diminue progressivement au fur et à mesure que C1 se décharge, je vous conseille d’attendre quelques secondes après l’allumage de la dernière LED car une impulsion retardataire peut encore sortir de IC1 et déplacer l’allumage de une à deux LED.
Le circuit est alimenté par une pile 6F22 de 9 V ou par une petite alimentation bloc secteur 230 V délivrant une tension de 12 V continu.

Liste des composants
R1 ............... 33 Ω
R2 ............... 330 k
R3 ............... 330 k
R4 ............... 470 Ω ou 680 Ω
C1 ............... 100 μF électrolytique
C2 ............... 330 nF polyester
C3 ............... 10 nF polyester
C4 ............... 220 nF polyester
C5 ............... 100 nF polyester
C6 ............... 100 μF électrolytique
DL1 .............. LED
[...]
DL10 ............. LED
IC1 .............. NE555
IC2 .............. CMOS 4017
P1 ............... poussoir
S1 ............... interrupteur
Sauf spécification contraire, les résistances sont des 1/4 W à 5 %.
Remarque de la rédaction
Si vous alimentez le circuit avec une tension de 12 volts, nous vous conseillons d’augmenter la valeur de R4 en la faisant passer de 470 à 680 Ω.