# Change LED blinking frequency depending on voltage

I'd like to make an LED blink with a varying frequency that depends on a voltage. I know about the 555's control pin, but I'd like the blinking to vary continuously, instead of switching between just two states.

The circuit will be used as an indicator to give the user a clue about how close to a target voltage he has adjusted a value. As a rough guideline, let's say "0Hz at 0V, 10Hz at 5V". The exact values are to be determined later, depending on the usefulness of this indicator.

I'm not very familiar with the 555, so I'm not quite sure where to start. I only ever built example circuits and changed part values to get the desired frequencies, but I guess so far I haven't learned enough about the chip to tackle this project.

I don't have to use a 555, however that's what I have at hand (and the problem smelled like 555). BUT please note that this has to be an analog (or discrete digital/74 logic) circuit. No microcontroller allowed. I already know how to solve this problem with a micro and I know that this is probably cheaper/easier/smaller with one, but I absolutely cannot have a software component for several reasons that are beside the point of this question.

So can someone please point me at an example circuit or give me some hints so I can learn what's needed to understand an build such an indicator feature?

• A circuit which oscillates at a frequency that is dependent on a voltage is called a Voltage Controlled Oscillator or VCO. Use google to search for "VCO circuit" and press the images tab. Ignore the circuits with inductors as these are high-frequency VCOs, you want a circuit that uses resistor and capacitors for the timing. Commented Apr 15, 2021 at 14:32
• Why do you think that the 555 control pin has just two states? It's an analog voltage. Commented Apr 15, 2021 at 14:35