爱板网论坛

查看: 481|回复: 1

[技术] 【赚周年币】技术帖——Fireduino学习15:温湿度传感器DHT22...

[复制链接]

主题

好友

6850

积分

状元

  • TA的每日心情
    奋斗
    3 天前
  • 签到天数: 1183 天

    连续签到: 5 天

    [LV.10]以坛为家III

    发表于 2016-12-20 10:32:07 |显示全部楼层
        前段时间论坛兑换的DHT22没空弄,这次正好拿出来试试,主要读取温湿度的值,然后分别在串口和5110上显示出来。
       DHT22是单总线的数字传感器,温度测量范围:-40℃--80℃,测量精度:0.5℃。湿度测量范围:0--100%RH,测量精度:2%RH,分辨率:16位。
       DHT22可以使用3.3V或5.0V供电,可以方便地在Arduino板子上3.3V或5V的接口上取电。我们使用5V供电,数据线上拉10K电阻到电源。数据线连接到板卡的PIN5引脚。

    下面来看看程序的编写,首先的用到的参数等定义
    1.png

    DHT22的处理函数
    2.png
    3.png

    主函数
    4.png

    串口打印内容,吹了一口气后,温湿度明显变化
    5.png

    5110显示
    6.png
    7.png

    源代码
    fire.rar (10.36 KB, 下载次数: 12)

    DHT22说明书
    DHT22说明书.pdf (845.71 KB, 下载次数: 16)

    已有 1 人评分周年币 收起 理由
    loveeeboard + 20

    总评分: 周年币 + 20   查看全部评分

    回复

    使用道具 举报

    主题

    好友

    6558

    积分

    状元

  • TA的每日心情
    开心
    2018-4-21 10:22
  • 签到天数: 815 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2016-12-27 22:43:40 |显示全部楼层
    记得DHT22内部不是已经带电阻了
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

    站长推荐上一条 /3 下一条

    手机版|爱板网

    GMT+8, 2018-5-21 03:43 , Processed in 0.128950 second(s), 15 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号  苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001056号

    Powered by Discuz!

    返回顶部
    由于网站服务器迁移,2018年5月21日将可能出现暂时不能访问的情况。在此说明,不是网站关闭了,而是网站迁移造成的。请大家稍安勿躁,谢谢!
    X