pulseIn(pin,state,timeout)函数用于读取引脚脉冲的时间长度,脉冲可以是HIGH或者LOW。如果是HIGH,该函数先将引脚变为高电平,然后开始计时,一直等到变为低电平停止计时。返回脉冲持续的时间,单位为毫秒,如果超时没有读到时间,则返回0。
例程说明:做一个按钮脉冲计时器,测量按钮的持续时间,看谁的反应最快,即谁按按钮时间最短,按钮接在引脚3,程序如下: