查看: 2058|回复: 1

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

[复制链接]
  • TA的每日心情
    擦汗
    2024-1-30 09:58
  • 签到天数: 1491 天

    连续签到: 2 天

    [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, 下载次数: 32)

    评分

    参与人数 1 +20 收起 理由
    loveeeboard + 20

    查看全部评分

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2020-2-14 12:16
  • 签到天数: 827 天

    连续签到: 1 天

    [LV.10]以坛为家III

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

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则



    手机版|小黑屋|与非网

    GMT+8, 2024-4-24 06:02 , Processed in 0.131433 second(s), 22 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.