我有一个测量风速的传感器。对于零风,它输出 0V (LOW) 并且没有脉冲。但是,对于任何大于 0.3m/s 的速度,它都会输出脉冲 (HIGH)。我正在尝试编写一些代码来在 android 中解释这一点,并且一直在使用 getFrequency() 函数进行脉冲输入,除了零脉冲情况外,它似乎工作正常。
我只是想知道处理这个问题的最佳方法是什么?看来我需要检查一个低点,如果 x 时间在下一个高点之前过去,把风速写为零?
我可以使用某种计时器来打破 waitForValue(true) 吗?
谢谢