millis и micros не совсем то что надо. хотя мож и пойдет
надо прерывание делать на CHANGE и измерять типа micros(t2)-micros(t1).
я опасался ситуации, когда импульс начнется, а потом машина остановится и длина импульса уйдет в бесконечность. да черт с ней, вообще-то