乐鑫技术交流
直播中

杨云

7年用户 810经验值
私信 关注
[问答]

使用D1 mini作为气象站,A0读数不稳定的原因?

使用 D1 mini 作为气象站。在其他草图中,通过 100k 电阻将 batter+ 连接到 A0,电池监控效果非常好。
当我将 D1 和 D2 用于连接到 BME280 和 BME280 的 I2c 时,A0 读数变得不稳定,有时当实际电压为 4.0 时读数超过 4.2 伏,A0 读数为 3.3 伏和其他疯狂读数,实际电压越低。使用 DVOM 进行实际读数。
我尝试使用 ADS1115,结果更疯狂。
我尝试以 50 毫秒的间隔获取 10 个读数并取平均值。没有运气。
我使用的代码是
代码:全选volt = (analogRead(0) * 4.2) / 1023;

我能想到的每一种变化。
是否有一些代码可以修复它?

更多回帖

发帖
×
20
完善资料,
赚取积分