pulseIn(pin, value, timeout)
读取一个引脚的脉冲(HIGH或LOW)
参数
参数名
描述
pin
你要进行脉冲计时的引脚号(int)。
value
要读取的脉冲类型,HIGH或LOW(int)
timeout(可选)
指定脉冲计数的等待时间,单位为微秒,默认值是1秒(unsigned long)
参数
描述
number
脉冲长度(微秒),如果等待超时返回0(unsigned long)
例子
int pin = 7;
unsigned long duration;
void setup(){
pinMode(pin, INPUT);
}
void loop(){
duration = pulseIn(pin, HIGH);
}
最后更新于
这有帮助吗?