This sketch substitutes the Delay() function of Arduino, by taking advantage of the Micros() function