Have you looked at the speed of light lately? The Arduino on its own is not fast enough.
It also depends on the LED you choose. Very few modern LEDs will work like the textbook says.
Are you talking about mechanical vibration modulating the light in the fiber? I'm sure there is an effect but you will need some serious signal analysis to find it. Optic fibers are used precisely because they have almost no outside influence on the light inside.
Yes, I'm talking about mechanical vibration. When there is a vibration, the usual reflection change.
I'm inking to count the time between the led turn off and the time of the first voltage increase at the pin.
You are trying to build a "time domain reflectometer", TDR. Please Google that for fibre optics. Also, the unterminated end of the fibre is a "reflector". What you may be think of is "back scatter" from irregularities in the fiber cladding. Modern fiber optics try really hard to eliminate back scatter because it degrades the signal.
You're after something like this - these guys have a whole processor card to measure fiber optic vibrations. Simple 16 MHz processor is likely to be ineffective. https://fibersensys.com/security-solutions
CrossRoads:
You're after something like this - these guys have a whole processor card to measure fiber optic vibrations. Simple 16 MHz processor is likely to be ineffective. Fiber SenSys | Integrated Security Solutions
Did you thing, raspberry pi will be more obvious to use?
peter3d:
Did you thing, raspberry pi will be more obvious to use?
No because a Pi runs under Linux and that makes precise timing on this sort of scale impossible. You also need a proper photo diode designed for the job, using an LED as a photo detector is not going to work.