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);
}

最后更新于