Program flow

100Hz is a pretty slow rate, assuming 1 pulse per revolution.