delayMicroseconds的延时也是ms级的,不是us级的吧。
你看你Arduino上的是什么芯片,是不是有很高的工作频率。
一般Arduino上的单片机都不会是高速的,所以其工作频率也不会很高,而时钟的精度也不会很高。
如果你要求这么高的精度,似乎不容易达到,除非你不做其他的工作,单独用来计时。那么这个时间精度还要取决于你的晶振的精度,以及计时时长,如果没有对时,时间越长,误差越大。