I'm attempting to measure the time between blinks of a flashing LED. (Very brief flashes, but usually several seconds between.) I intend to make the detector part of the circuit like this:

The other part will then recieve a brief 'high' signal every time the LED flashes. Do you have any ideas as to how I can measure the elapsed time between each pulse? The essential bit is to always store the time between the two previous pulses, and use that to calculate a value to be displayed on a 7-segment display. It would be neat to have it store every interval over the last hour or day, or even week or month. Then again, if at all possible, I would like to make a circuit that does the calculations not with a programmed microcontroller but rather 'hard coded' into the circuit. The calculation is simply to divide 3600 by the measured interval in seconds.
I'm just getting into this stuff, so be gentle.
The other part will then recieve a brief 'high' signal every time the LED flashes. Do you have any ideas as to how I can measure the elapsed time between each pulse? The essential bit is to always store the time between the two previous pulses, and use that to calculate a value to be displayed on a 7-segment display. It would be neat to have it store every interval over the last hour or day, or even week or month. Then again, if at all possible, I would like to make a circuit that does the calculations not with a programmed microcontroller but rather 'hard coded' into the circuit. The calculation is simply to divide 3600 by the measured interval in seconds.
I'm just getting into this stuff, so be gentle.
Last edited: