Android 检查脉冲频率,零脉冲情况

Android 检查脉冲频率,零脉冲情况,android,frequency,ioio,Android,Frequency,Ioio,我有一个测量风速的传感器。对于零风,它输出0V低电压,没有脉冲。但是,对于大于0.3m/s的任何速度,它都会输出高脉冲。我正试图在android中编写一些代码来解释这一点,并且一直在使用getFrequency函数进行脉冲输入,除了零脉冲的情况外,它似乎工作得很好 我只是想知道处理这件事的最好方法是什么?似乎我需要检查一个低点,如果在下一个高点之前经过x时间,将零写入风速 能给我一个计时器来打破waitForValuetrue吗 谢谢在ioio库中修改ioio.lib.impl.IncapImp

我有一个测量风速的传感器。对于零风,它输出0V低电压,没有脉冲。但是,对于大于0.3m/s的任何速度,它都会输出高脉冲。我正试图在android中编写一些代码来解释这一点,并且一直在使用getFrequency函数进行脉冲输入,除了零脉冲的情况外,它似乎工作得很好

我只是想知道处理这件事的最好方法是什么?似乎我需要检查一个低点,如果在下一个高点之前经过x时间,将零写入风速

能给我一个计时器来打破waitForValuetrue吗


谢谢

在ioio库中修改ioio.lib.impl.IncapImpl类

获取频率 waitPulseGetDuration ->waitPulseGetDurationlong waittime…线程…睡眠等待时间

我已经删除了属性:valid和queue 在开始时有效的块,队列作为先进先出工作,可以传递旧值
我还应该补充一点,我正在使用ioio库