This is my first post here and also my first attempted project with the Arduino. I have been waiting for an excuse to get into Arduino micro controllers and finally something has come up through work that will let me.
I need to take a RPM signal from a machine that is currently a 0-5v square wave (up to 12,000 RPM) divide it by two, and add an factor of between 0 - 100 to the resultant output RPM. if possible it would be great to be able to adjust the factor with an external pot or multi position switch.
I have a bit of experience with electronics, no expert but not stupid. I have no experience in programming however. Does this project sound like something that the Arduino could achieve?
Strobe light at 6000 RPM? Most units discharge a capacitor to ceate a high voltage for the flash - I didn't think they could charge up fast enough to do 6000 flashes/sec.
I need to take a RPM signal from a machine that is currently a 0-5v square wave (up to 12,000 RPM) divide it by two, and add an factor of between 0 - 100 to the resultant output RPM.
If this is for a photographic project does the output has to be synchronised to the input or can it free run.
It is easier if it free runs but that might not be right. What you need is basically two systems, one measuring the input rate and feeding the the other variable frequency oscillator. Have you an amount of jitter you can tolerate as this will be large in a software based solution like this. You are probably best doing the whole thing in hardware with a frequency to voltage converter and a voltage controlled oscillator.
So you want to blink a strobe light a little faster than every two revolutions to make the rotating object appear to be rotating backward, at a rate you can adjust with a knob?