Making tachometer using arduino

There's one thing I forgot to mention. The Arduino has already a plenty of work to do (among other things processing signals from optical rpm meter) so I don't wanna add anything that generates pulses to be count by the microcontroller. Long story short: it must be done with a dynamo or something that has analog output. But thanks for your post anyway.