gp2y1010au0f 数据处理 Serial.println((float(dustVal/1024)-0.0356)*120000*0.035);

发布网友

我来回答

1个回答

热心网友

应该写成
Serial.println(“%f”,(float(stVal/1024)-0.0356)*120000*0.035);追问能不能解释下那个公式

追答首先1024应该是你的AD精度是10位的。 减去的应该是无尘时的值。
首先你要看明白传感器资料上 灰尘参数值的计算方法。

可以检出的范围(输出电压可变范围 (V) )= 输出电压范围:VoH(V) — 无尘时输出电压:Voc(V)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com