爱板网论坛

查看: 323|回复: 1

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

[复制链接]

1555

主题

25

好友

6459

积分

状元

Rank: 6Rank: 6

  • TA的每日心情
    奋斗
    昨天 08:10
  • 签到天数: 1063 天

    连续签到: 3 天

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

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

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

    总评分:  + 20   查看全部评分

    回复

    使用道具 举报

    176

    主题

    4

    好友

    6500

    积分

    状元

    Rank: 6Rank: 6

  • TA的每日心情
    开心
    昨天 19:21
  • 签到天数: 801 天

    连续签到: 3 天

    [LV.10]以坛为家III

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

    使用道具 举报

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

    关闭

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

    手机版|爱板网 |网站地图  

    GMT+8, 2017-11-23 06:09 , Processed in 0.169984 second(s), 12 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部