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 编码。

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

    关注

    2525

    文章

    48069

    浏览量

    739996
  • DHT11
    +关注

    关注

    19

    文章

    264

    浏览量

    57169
  • 树莓派
    +关注

    关注

    113

    文章

    1638

    浏览量

    104728
收藏 人收藏

    评论

    相关推荐

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

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

    零知开源分享-温湿度模块DHT11的使用

    、核心代码// DHT11温湿度传感器demo演示 #include "dht11.h" //使用DHT11DHT sensor; void setup
    发表于 05-13 17:32

    Arduino开发板使用DHT11温湿度传感器的方法 精选资料分享

    在本篇文章中,我们将DHT11温湿度传感器与Arduino开发板和LCD显示屏连接,设计一种能够测量室温和环境湿度的设备。简单地说,我们将使用Arduino和DHT11传感器设计数字
    发表于 07-13 06:58

    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

    怎样使用STM32去读取DHT11数字温湿度传感器呢

    DHT11的原理和技术参数是什么?怎样使用STM32去读取DHT11数字温湿度传感器呢?
    发表于 11-25 06:16

    dht11温湿度传感器有什么特点?怎么使用?

    、适用场所范围总结前言本文着重介绍dht11温湿度传感器(一款有已校准数字信号输出的温湿度传感器)的原理、功能及使用方法一、dht11
    发表于 01-10 06:27

    有什么方法可以去获取DHT11数字温湿度传感器的数据呢

    DHT11数字温湿度传感器是什么?DHT11数字温湿度传感器有何优点?有什么方法可以去获取DHT11
    发表于 01-25 07:27

    DHT11温湿度传感器简介

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

    DHT11温湿度传感器程序下载

    DHT11温湿度传感器程序下载
    发表于 11-28 16:17 32次下载

    温湿度DHT11资料

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

    温湿度传感器DHT11资料汇总

    温湿度传感器DHT11资料汇总
    发表于 05-20 14:34 29次下载
    <b class='flag-5'>温湿度</b>传感器<b class='flag-5'>DHT11</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>检测