# Simple blinking Led with control over both the pause rate and flash time?

I was hoping someone could help me understand a very simple approach to creating a flashing led. While many simple examples exist, I cant quite find one that allows me to control both the pause rate and display duration times.. for example: led on (emitting) "10ms" led off "30ms" (repeat forever). Or perhaps I swap out a capacitor to creat "led on 500ms" led off "2ms" (repeat forever). Anyhow, I have capacitors to work with, 555 times, resistors, diodes. I'm a real beginner obviously, and do not know how to design around the 555 - but if someone has a very easy suggestion I can attempt I'd appreciate it. I'm attempting to study the effect of "charging" a glow in the dark object with a 3.3v UV Led and thought it would be neat to see the minimal amount of strobing required to energize the glow. Thanks!

• for example: led on (emitting) "10ms" led off "30ms" (repeat forever). Or perhaps I swap out a capacitor to creat "led on 500ms" led off "2ms" (repeat forever). That will be a challenge using 555 ICs. Flashlights you can buy that have these functions use a microcontroller which is a cheaper solution than anything 555. There's no need to explain how to make a flashing LED with a 555, there are plenty of tutorials to be found if you look for them. Oct 8, 2019 at 13:35
• This is exactly the sort of thing that Arduino is perfect for. You have a specific application in mind, and don't want to get bogged down in the technical details. Oct 8, 2019 at 13:55
• 555 astable oscillator. Two resistors in parallel in charge/discharge circuit with a diode in series with each resistor, opposite polarity for each diode. One controls charge and the other discharge. Oct 8, 2019 at 19:56
• Much appreciated thank you all, I'm going to look more into Arduino and micro controllers for future projects - makes a lot of sense since I know programming. I'm also going to give the 555 timer ideas here a try for learning Oct 8, 2019 at 23:55