Arduino PulseIn

时间:2016-03-13 02:43:49

标签: c++ arduino arduino-uno

我想打印频率。我通过连接两个引脚从一个引脚输出并从下一个引脚读取相同的信号。我不明白为什么pulseIn每次都给0。这是我的代码:

void loop() {
    unsigned long duration;
    digitalWrite(trigPin, LOW);
    delayMicroseconds(2);
    digitalWrite(trigPin, HIGH);
    delayMicroseconds(10);
    digitalWrite(trigPin, LOW);
    duration = pulseIn(echoPin,HIGH);
    Serial.println(duration);
}

0 个答案:

没有答案