在网上找遍了,都没有找到使用51单片机驱动AHT10传感器的程序
耗时一天半,结合
https://blog.csdn.net/Freedom1314520/article/details/104557480
给的思路和手册写完了程序
但是注意这篇博客的程序有点问题,最后处理数据的时候会发生截断,小则损失精度,大则丢失数据,
这里要用浮点来处理数据,然后乘以100或1000来转换为整型,从而保留小数位。
(之前没意识到这个问题,数据丢失,我以为没读到,就从通信协议开始一个一个函数重新梳理了一遍,
浪费比较长的时间……)
如有问题,欢迎指正。
--2020.7.28 ZIQ
单片机源程序如下:
所有资料51hei提供下载:
51单片机驱动AHT10温湿度传感器.zip
(3.71 MB, 下载次数: 304)
|