1 如何才能在树莓派上读取DHT11的温湿度详细方法实例说明-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何才能在树莓派上读取DHT11的温湿度详细方法实例说明

Wildesbeast 来源:未知 2019-10-13 10:05 次阅读

dht11是一个较为普遍的温湿度传感器,但是在树莓派上读取却不容易。 转了一圈论坛、百度、实验室,例子里面大多数都是用库或者直接硬来(直接读取信号脚分析)。这些办法虽然行之有效,但是不够简单方便,毕竟我这个伪程序员要求的并不是有用,更重要的是简洁……(滑稽)树莓派官方系统自带了一种无需自己装库文件的方法,下面就来介绍一哈。

原理

打开 /boot/overlays/README,会发现有以下几行:

1
2
3
4
5
6
Name: dht11
Info: Overlay for the DHT11/DHT21/DHT22 humidity/temperature sensors
Also sometimes found with the part number(s) AM230x.
Load: dtoverlay=dht11,=
Params: gpiopin GPIO connected to the sensor's DATA output.
(default 4)

意思是,在 config.txt 中添加上 dtoverlay=dht11 就可以在 /dev/ 下找到 dht11 文件,内容就是 dht 传感器的温度啦。

步骤

首先确保你使用的是 Raspbian 最新版本。
把 dht11(或 dht21/dht22)信号脚连接到 gpio4。
编辑 config.txt。

1 sudo nano /boot/config.txt

在末尾另起一行,加上:

1 dtoverlay=dht11,gpiopin=4

然后 ctrl+x 保存退出。
重启。

1 sudo reboot

大功告成了!
读取方法
直接 sudo cat /dev/dht11 即可。

如何自定义引脚

找到刚才添加的 config.txt中的 dtoverlay=dht11,gpiopin=4,将4改为你想要的引脚即可。注意,引脚号码为 BCM 编码。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2550

    文章

    51034

    浏览量

    753042
  • DHT11
    +关注

    关注

    19

    文章

    277

    浏览量

    57578
  • 树莓派
    +关注

    关注

    116

    文章

    1706

    浏览量

    105604
收藏 人收藏

    评论

    相关推荐

    基于arduino的dht11温湿度传感器的使用

    本文介绍了DHT11温湿度传感器电气特性、DHT11封装形式及接口说明与典型应用电路,其次介绍了DHT11
    发表于 01-22 15:50 4.5w次阅读
    基于arduino的<b class='flag-5'>dht11</b><b class='flag-5'>温湿度</b>传感器的使用

    DHT11温湿度传感器介绍

    DHT11温湿度传感器介绍,1.实物原理图2.模块说明2.1 DHT11产品概述DHT11数字温湿度
    发表于 07-21 09:04

    怎样去编写一个stm32连接DHT11采集当前温湿度数据

    最近到手的wifi开发板,编写了一个stm32连接DHT11采集当前温湿度数据(为什么不直接使用esp8266的DHT模块直接采集温湿度,因为我发现nodemcu的
    发表于 11-01 07:24

    DHT11数字温湿度传感器的相关资料推荐

    DHT温湿度1602显示DHT11温湿度相关介绍DHT11产品概述1.测量范围2.接口说明3.电
    发表于 11-19 07:33

    如何通过NodeMCU和DHT11收集温湿度

    使用 NodeMCU 和 DHT11 传感器通过 MQTT 上传温湿度数据简介本示例将演示如何通过 NodeMCU, DHT11 收集温湿度并通过 MQTT 协议将数据上报到 EMQX
    发表于 11-24 08:08

    DHT11温湿度传感器简介

    DHT11温湿度传感器1、DHT11简介DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度
    发表于 02-16 06:55

    DHT11采集温湿度源程序

    DHT11采集温湿度并用LCD12864显示的源程序.可以使用的哈,分享给大家
    发表于 01-07 16:56 171次下载

    温湿度DHT11资料

    温湿度DHT11资料汇总 DHT11是一款有已校准数字信号输出的温湿度传感器。 其精度湿度+-5%RH, 温度+-2℃,量程
    发表于 11-29 17:28 27次下载

    使用Arduino实现DHT11温湿度模块的程序

    本文档的主要内容详细介绍的是使用Arduino实现DHT11温湿度模块的程序。
    发表于 10-18 16:42 22次下载
    使用Arduino实现<b class='flag-5'>DHT11</b><b class='flag-5'>温湿度</b>模块的程序

    基于51单片机+DHT11温湿度+LCD1602显示

    DHT温湿度1602显示DHT11温湿度相关介绍DHT11产品概述1.测量范围2.接口说明3.电
    发表于 11-12 11:51 121次下载
    基于51单片机+<b class='flag-5'>DHT11</b><b class='flag-5'>温湿度</b>+LCD1602显示

    stm32获取DHT11模块温湿度数据原理解析

    stm32获取DHT11模块温湿度数值原理解析stm32单片机如何从DHT11获取到温湿度的呢?首先可以通过DHT11手册了解一下
    发表于 11-13 20:06 55次下载
    stm32获取<b class='flag-5'>DHT11</b>模块<b class='flag-5'>温湿度</b>数据原理解析

    STM32F407 DHT11温湿度模块读取 模拟IIC

    STM32F407 DHT11温湿度模块读取 模拟IICDHT11.c#include "dht11.h"#include "delay.h
    发表于 11-29 15:21 13次下载
    STM32F407 <b class='flag-5'>DHT11</b><b class='flag-5'>温湿度</b>模块<b class='flag-5'>读取</b> 模拟IIC

    DHT11温湿度传感器(详细)

    读取DHT11的数据步骤一:DHT11上电后(DHT11上电后要等待1S以越过不稳定状态在此期间不能发送任何指令),测试环境温湿度数据,并
    发表于 12-02 21:06 85次下载
    <b class='flag-5'>DHT11</b><b class='flag-5'>温湿度</b>传感器(<b class='flag-5'>详细</b>)

    MSP432 P401R 单片机 读取DHT11 串口发送温湿度 OLED显示温湿度 温湿度检测

    MSP432P401R读取DHT11串口发送温湿度OLED显示温湿度
    发表于 12-16 16:54 33次下载
    MSP432 P401R 单片机  <b class='flag-5'>读取</b><b class='flag-5'>DHT11</b> 串口发送<b class='flag-5'>温湿度</b> OLED显示<b class='flag-5'>温湿度</b> <b class='flag-5'>温湿度</b>检测

    Arduino Nano 和 NodeMCU ESP8266 读取 DHT11 环境温湿度数据及 OLED显示

    Arduino Nano 和 NodeMCU ESP8266 读取 DHT11 环境温湿度数据及 OLED显示
    的头像 发表于 08-13 18:04 1104次阅读
    Arduino Nano 和 NodeMCU ESP8266 <b class='flag-5'>读取</b> <b class='flag-5'>DHT11</b> 环境<b class='flag-5'>温湿度</b>数据及 OLED显示