Switch ON, PAUSE and again ON from the pausing stae

I need to turn ON 4 LEDs one by one using switch. If I press switch one time first LED is turn ON and then I want to press switch two times and then I want to turn ON 3rd LED. How can I do this?

The state change detection example shows you how to count the number of times that a switch has become pressed. Seems like just what you want to do.

Please don't double post, it wastes time.

.

Too many unknown variables.

Do you want only one led on at a time or do you want every possible combination?

One LED at a time; You can easily cycle from OFF, LED1, LED2, LED3 LED4. Just use a counter. When you reach 5 set counter to zero. If you want to go straight to any LED with a single push, double push, triple push and quad push, you need both counter and keep track of interval between pushes. Perhaps a long push to turn all off?

Any possible LED combination; It is 16 combinations, and there I recommend a counter. It is pure binary translation b0000, b0001, b0010... all the way up to b1111. Push to count up, push and hold to step backward.