GP2Y1010AU0F灰尘检测一定要间断使用么?
看很多代码都是开led
延时(280ms)
取值
延时(40ms)
关led
等待(1s)
这样的循环
这里的280ms和40ms是必须的么?
为什么不是 开led后,每1秒取一次值呢,为什么要不断地开关呢?
而且,那个电阻与电容,加与不加有什么区别?
请教。
目前用那个公式已经成功,就是float(dustVal/1024)-0.0356)*120000*0.035,但有时是负的,估计基准值要调,是不是调那个0.0356和0.035呢?另外为什么不都是0.0356呢? 测试过了,不间断使用的话,得到的电压值都是几乎为0
现在我的问题是用float(dustVal/1024)-0.0356)*120000*0.035这个公式的话,analogRead值在室内是240左右,计算下来是七八百,算一般,放在地上扫灰的话是788,算下来2992,达不到3000以上,这样的数据正常么? 这个传感器就是这样规定的,可以网上搜一下它的datasheet,有详细的说明
页:
[1]