0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动

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

3天内不再提示

FPGA在OLED上显示DHT11数据

我快闭嘴 来源:FPGA之旅 作者:FPGA之旅 2022-09-09 10:33 次阅读

一. 简介

这是FPGA之旅设计的第十三例啦,本例是一个综合性的例程,基于OLED屏幕显示,和DHT11温湿度采集,将DHT11采集到的温湿度显示到OLED屏幕上。

在开始本例之前,先补充一下,在上例中,代码中有个位置有错误,就是DHT11是先发送湿度然后发送温度,代码中给弄反了,已修改。

显示效果如下

36a7db88-2f68-11ed-ba43-dac502259ad0.jpg

二. 字体的显示

字体的制作,以及如何将生成的字符数据添加到FPGA中,在上一例已经说明了,以及如何显示16*8的大小的字符,也就是不需要换行字符。本例中着重介绍如何显示16*16大小的字符,即在写入字符的过程中,需要有换行的操作,即切换page。本例的汉字大小为16*16,英文和数字为8*16大小的,即两种字体大小,这也是在显示过程中需要注意的点。

1

字符数据输出

这部分,还是和上例中一样,不同的是额外添加了一个font_row参数,因为本例中使用的字符都是需要换行的,所以需要添加这个参数。

always@(*)begin case(showfont_index) 'd0: showfont_data_reg <= {8'h78,8'h00,8'hB0 + show_y + font_row}; 'd1: showfont_data_reg <= {8'h78,8'h00,8'h00 + show_x[3:0]}; 'd2: showfont_data_reg <= {8'h78,8'h00,8'h10 + show_x[7:4]}; default: showfont_data_reg <= {8'h78,8'h40,fontdata}; //fontdata endcaseend

如何使用这个参数进行换行呢?

我们知道8*16大小的字符,一共用16个数据,每行占八个数据。所以这里需要先发送八个数据后,然后进行换行,将font_row参数加一,以及将showfont_index置0即可。在取字符的时候,需要注意,我们是根据showfont_index的值来取的,而换行后,这个参数置0了,这个时候,需要将font_row也用上,也就是还要加上8*font_row,这样就可以接着上次的位置继续取字符数据了。

当font_size字符大小为0,即8*16时,showfont_index为10的时候,就需要进行换行了,3个设置显示地址数据 加 8个正好是10(11)。

always@(posedge sys_clk or negedge rst_n)begin if(rst_n == 1'b0)  font_row <= 1'b0;  else if(onefont_finish == 1'b1) //一个字符显示完  font_row <= 1'b0; else if(font_size == 'd0 && showfont_index == 'd10 && write_done == 1'b1)  font_row <= 1'b1; else if(font_size == 'd1 && showfont_index == 'd18 && write_done == 1'b1)  font_row <= 1'b1; else  font_row <= font_row;endalways@(posedge sys_clk or negedge rst_n)begin if(rst_n == 1'b0)  showfont_index <= 'd0; else if(onefont_finish == 1'b1)  showfont_index <= 'd0; else if(font_size == 'd0 && showfont_index == 'd10 && write_done == 1'b1)  showfont_index <= 'd0; else if(font_size == 'd1 && showfont_index == 'd18 && write_done == 1'b1)  showfont_index <= 'd0; else if(write_done == 1'b1 && ShowFont_req == 1'b1)  showfont_index <= showfont_index + 1'b1; else  showfont_index <= showfont_index;end

取数据

data <= data0[index + 'd8 * font_row];

2

多个字符显示

这里只需要看这两行代码。每次一个字符显示完成后,font_index就加一,当显示完14个字符的时候,将ShowFont_finish拉高即可。比较容易。

assign onefont_finish = ((showfont_index == ('d10 + 'd8 * font_size)) && (font_row == 1'b1) && write_done == 1'b1) ? 1'b1 : 1'b0;assign ShowFont_finish = (onefont_finish == 1'b1 && font_index == 'd14) ? 1'b1 : 1'b0;

三. 整体介绍

本例中,OLED显示一共分为如下5个状态。在初始化完成后,屏幕显示的是杂乱无章的数据,所以在初始化完成后,要进行一次刷新,将OLED中的数据全部写0。然后进行显示固定不变的支符,例如像温度湿度这样的字符。然后进入空闲态,直到DHT11采集到数据后,就进入到数据显示状态,数据显示完成后,又回到空闲态。这是整个的一个流程。

localparam OLED_INIT   = 'd0;   //初始化localparam OLED_Refresh  = 'd1;   //刷新,将oled全部写0localparam OLED_ShowFont = 'd2;    //显示字符localparam OLED_IDLE   = 'd3;    //空闲localparam OLED_ShowData = 'd4;    //显示数据

总框图如下,可以看到在top模块,除了一些模块,还有一些其他的内容,这部分是专门针对DHT11的。测试过程中,发现每次采集数据的时间间隔不能太小,否则数据一直不变,查看手册后,得知两次采集的数据间隔不能小于1s,否则会有问题。

36cab9d2-2f68-11ed-ba43-dac502259ad0.png

审核编辑:汤梓红

  • fpga
    +关注

    关注

    1461

    文章

    15479

    浏览量

    583012
  • OLED
    +关注

    关注

    108

    文章

    4997

    浏览量

    217425
  • DHT11
    +关注

    关注

    16

    文章

    215

    浏览量

    55907
收藏 人收藏

    评论

    相关推荐

    基于DHT11的手机显示室温传感器

    dht11 传感器与 arduino uno 一起使用,以感测环境的温度和湿度。它将值发送到您的 android 设备,该设备整齐地显示应用程序中。该系统非常易于构建,可用于实时监控远程房间并具有惊人的显示效果。
    发表于 12-08 16:12 0次下载

    用Arduino读取DHT22(或DHT11

    电子发烧友网站提供《用Arduino读取DHT22(或DHT11).zip》资料免费下载
    发表于 11-16 11:02 0次下载
    用Arduino读取<b>DHT</b>22(或<b>DHT11</b>)

    STM32外接DHT11温湿度传感器并通过OLED进行数据显示的设计电路与程序

    本篇介绍了如何在STM32外接温湿度DHT11实现温湿度数据的读取,并通过OLED进行数据显示
    的头像 发表于 06-07 09:09 6705次阅读
    STM32外接<b>DHT11</b>温湿度传感器并通过<b>OLED</b>进行<b>数据</b><b>显示</b>的设计电路与程序

    DHT11

    元器件DHT11行业芯事
    jf_13390462
    发布于 :2022年05月23日 21:21:31

    DHT11驱动的编写

    DHT11 器件采用简化的单总线通信,DATA 引脚用于微处理器与 DHT11 之间的通讯和同步,一次传送 40 位数据,高位先出。
    的头像 发表于 04-25 14:40 1730次阅读

    使用DHT11和STM32单片机进行湿度和温度监控

    测量0°C至50°C的温度,精度为1°C。 它可以测量20%至90%的湿度,精度为1%。我们将把DHT11湿度和温度传感器与STM32f103c8t6微控制器连接,并在16x2 LCD显示显示温度和湿度数据。但是开始之前,您可以阅读以下文章,以了解有关STM32及其编程
    发表于 03-01 06:24

    MSP432P401R读取DHT11串口发送温湿度OLED显示温湿度

    MSP432P401R读取DHT11串口发送温湿度OLED显示温湿度
    发表于 02-15 07:10

    stc12c4052AD如何读取DHT11数据显示

    stc12c4052AD如何读取DHT11数据显示
    发表于 02-07 08:59

    DHT11模块测试代码while

    测试代码while(DHT11_Init())//DHT11初始化{LCD_ShowString(30,130,200,16,16,"DHT11 Error");delay_ms
    发表于 01-24 07:20

    如何利用STM32C8T6+DHT11OLED显示温湿度呢

    如何利用STM32C8T6+DHT11OLED显示温湿度呢?有哪些步骤?
    发表于 01-21 06:41

    STM32F407学习笔记——DHT11模块(温湿度传感器)

    STM32F407学习笔记——DHT11模块(温湿度传感器)一、基本原理:通过控制DHT11模块时序来对DHT11传感器进行控制和数据的读取,总线空闲状态为高电平,单片机把总线拉低等待DHT11响应
    发表于 01-18 11:20 20次下载
    STM32F407学习笔记——<b>DHT11</b>模块(温湿度传感器)

    如何通过控制DHT11模块时序来对DHT11传感器进行控制和数据的读取?

    如何通过控制DHT11模块时序来对DHT11传感器进行控制和数据的读取?
    发表于 01-17 06:40

    DHT11的相关资料推荐

    DHT11,MQ-135的LCD1602显示,气体多层报警(带串口显示)萌新第一次的作品,使用的是艾姆克科技EasySTC8_V2.0系统板底下附原理图,以及源keil工程萌新第一次的作品
    发表于 01-14 07:56

    如何利用DHT11测温模块把数值显示OLED显示

    思路基于stm32芯片 利用DHT11测温模块把数值显示OLED显示硬件硬件部分可以点我这篇帖子链接 关于OLED显示的硬件部分本实验多加了个温湿度感应模块元件图总效果图软件部分 (需要工程
    发表于 01-10 07:57

    DHT11工作原理是什么

    一、DHT11工作原理1、获取数据DHT11包括一个电阻式感湿元件和一个NTC测温元件。这两个获取温湿度数据的方式都差不多,利用湿(温)敏元件的电气特性(如电阻值),随湿(温)度的变化而变化
    发表于 01-10 06:55

    DHT11温湿度+OLED显示

    DHT11温湿度传感器1、DHT11简介DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期
    发表于 12-17 18:24 43次下载
    <b>DHT11</b>温湿度+<b>OLED</b><b>显示</b>

    Stm32 DHT11

    DHT11 数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。Stm32 驱动DHT11读取环境温湿度
    发表于 12-17 18:23 50次下载
    Stm32 <b>DHT11</b>

    DHT11主函数的应用方法

    文章目录前言一、原理图二、由原理图得到的信息三、DHT11初始化四、DHT11主函数的应用方法前言本文是基于嵌入式开发板CT117E,stm32f103RBT6。一、原理图二、由原理图得到的信息
    发表于 12-17 08:32

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

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

    DHT11的温湿度数据是如何在串口助手中显示出来的

    DHT11的温湿度数据是如何在串口助手中显示出来的?其显示效果怎样?
    发表于 12-14 06:02

    avr+12864显示 DHT11代码下载

    avr+12864显示 DHT11代码下载
    发表于 12-10 17:26 0次下载

    DHT11的相关资料分享

    1.DHT11简介DHT11是一款性价比极高的温湿度传感器,其温度测量范围:0-50℃,测量误差:±2℃;湿度测量范围:20-90%RH,测量误差:±5%RH。尽管其精度不高,但是可以满足大部分
    发表于 12-09 06:56

    stc12c4052AD读取DHT11数据显示

    stc12c4052AD读取DHT11数据显示硬件说明:单片机:STC12C4052AD晶振:12M数码管:共阴4位数码管关于DHT11这个传感器的时序,大家可以自行百度为了读取这个传感器,费了我
    发表于 12-04 17:21 13次下载
    stc12c4052AD读取<b>DHT11</b><b>数据</b>并<b>显示</b>

    使用Arduino IDENodeMCU使用DHT11温度和湿度传感器

    使用Arduino IDENodeMCU使用DHT11温度和湿度传感器
    发表于 12-03 18:21 10次下载
    使用Arduino IDE<b>在</b>NodeMCU<b>上</b>使用<b>DHT11</b>温度和湿度传感器

    DHT11温湿度传感器(详细)

    )读取DHT11数据步骤一:DHT11电后(DHT11电后要等待1S以越过不稳定状态在此期间不能发送任何指令),测试环境温湿度数据,并记录数据,同时DHT11的DATA数据线由拉电阻拉高一直保持高电
    发表于 12-02 21:06 71次下载
    <b>DHT11</b>温湿度传感器(详细)

    DHT11模块检测温湿度系统测试

    一、心得概述不知不觉断断续续学习51单片机3个月了,这次了解学习了DHT11模块后,决定做一个用DHT11模块检测温湿度的系统出来练手,编写代码开发板测试成功之后,万能板做出了实物。项目
    发表于 12-02 06:48

    采用STMCubeMX+Proteus仿真DHT11的方法

    信息显示LCD1602Tips:之前写过一期LCD1602的,贴个传送门 STM32CubeMX+Proteus仿真LCD1602的显示.本文就不再详细介绍有关LCD1602的内容(包括配置STM32CubeMX和Keil工程里的移植工作)资源包下载DHT11中文手册和(HAL库)驱动
    发表于 11-30 08:03

    【STM32单片机-库函数】DHT11模块

    测试代码while(DHT11_Init()) //DHT11初始化 { LCD_ShowString(30,130,200,16,16,"DHT11 Error"
    发表于 11-29 15:36 8次下载
    【STM32单片机-库函数】<b>DHT11</b>模块

    DHT11温湿度模块如何将测量的数据显示oled显示屏上面?

    DHT11温湿度模块如何将测量的数据显示oled显示屏上面?
    发表于 11-26 06:50

    如何去实现DHT11数据采集并在串口显示出来的设计呢

    DHT11是什么?DHT11数字湿温度传感器的结构是怎样组成的?如何去实现DHT11数据采集并在串口显示出来的设计呢?
    发表于 11-26 06:27

    学习dht11

    感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式存在OTP内存中,传感器内部
    发表于 11-25 09:51 18次下载
    学习<b>dht11</b>

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

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

    【单片机】DHT11模块温湿度检测

    一、心得概述不知不觉断断续续学习51单片机3个月了,这次了解学习了DHT11模块后,决定做一个用DHT11模块检测温湿度的系统出来练手,编写代码开发板测试成功之后,万能板做出了实物。项目
    发表于 11-23 17:36 18次下载
    【单片机】<b>DHT11</b>模块温湿度检测

    STMCubeMX+Proteus仿真DHT11(LCD1602显示)

    信息显示LCD1602Tips:之前写过一期LCD1602的,贴个传送门 STM32CubeMX+Proteus仿真LCD1602的显示.本文就不再详细介绍有关LCD1602的内容(包括配置STM32CubeMX和Keil工程里的移植工作)资源包下载DHT11中文手册和(HAL库)驱动
    发表于 11-21 14:06 32次下载
    STMCubeMX+Proteus仿真<b>DHT11</b>(LCD1602<b>显示</b>)

    基于STC15F104W下的温湿度显示DHT11)(OLED

    设计名称:基于DHT11的温湿度计显示:采用OLED12864显示温度和湿度测量,采用DHT11模块Hygrothermograph.c#include&lt;STC15.H&gt
    发表于 11-20 12:36 30次下载
    基于STC15F104W下的温湿度<b>显示</b>(<b>DHT11</b>)(<b>OLED</b>)

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

    stm32获取DHT11模块温湿度数值原理解析stm32单片机如何从DHT11获取到温湿度的呢?首先可以通过DHT11手册了解一下DHT11模块,掌握该温湿度模块的通讯过程...
    发表于 11-13 20:06 45次下载
    stm32获取<b>DHT11</b>模块温湿度<b>数据</b>原理解析

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

    DHT温湿度1602显示DHT11温湿度相关介绍DHT11产品概述1.测量范围2.接口说明3.电源引脚4.串行接口 (单线双向)5.相关时序及代码6. DHT11引脚说明程序代码
    发表于 11-12 11:51 82次下载
    基于51单片机+<b>DHT11</b>温湿度+LCD1602<b>显示</b>

    RISC-V MCU开发实战(一) :DHT11

    )首先新建一个CH32V103C8T6 的工程,流程与之前文章中操作相同,新建hardware文件夹,外设DHT11文件夹,DHT11.c源文件以及DHT11.h头文件,添加头文件路径,如图:
    发表于 10-26 10:37

    DHT11头文件

    DHT11头文件:#ifndef _DHT11_H_#define _DHT11_H_#include "stm32f10x.h"#include "
    发表于 08-18 07:25

    STM32+DHT11温湿度OLED显示设计方案

    STM32+DHT11温湿度OLED显示买了个DHT11模块,送到资料是51的驱动,不会写驱动,于是到处找例程,终于找到了一个32的驱动,留下了没有技术的眼泪。然后换了个显示方式用的四针OLED显示
    发表于 08-16 08:55

    通过STM32的C8t6获取DHT11的温湿度数据

    OLED正常显示温度、湿度、以及空气污染气体传感器。在这里我主要说一下MQ135的计算,至于DHT11如何显示温度湿度。关于MQ135:MQ-135气体传感器所使用
    的头像 发表于 08-12 14:04 1.1w次阅读
    通过STM32的C8t6获取<b>DHT11</b>的温湿度<b>数据</b>

    基于DHT11和ESP8266如何去实现温湿度数据无线传输

    DHT11模块是怎么进行接线的?使用ESP8266模块有哪些需要注意的事项?基于DHT11和ESP8266如何去实现温湿度数据无线传输?
    发表于 08-11 06:07

    基于STM32开发板实现传感数据采集-DHT11温湿度采集

    基于STM32开发板实现传感数据采集-DHT11温湿度采集项目简介:本次项目是基于STM32开发板实现传感数据采集-DHT11温湿度采集。采用ARM结构中最为代表的Cortex-M4系列的芯片,选用
    发表于 08-10 07:41

    DHT11是什么

    元件和一个NTC测温元件,并与一个高性能8位单片机相连接。DHT11为 4 针单排引脚封装,如下图,采用单线制串行接口,只需加适当的拉电阻,信号传输距离可达20米以上,使其成为各类应用甚至最为苛刻...
    发表于 07-21 09:08

    DHT11温湿度数据的采集

    用的控制器是STM32F103C8T6,如果你用STMF103的其他芯片来跑这个代码也能跑通,基本配置都是一样的。先介绍DHT11温湿度数据的采集,有两个文件,一个DHT11.c,还有一个
    发表于 07-16 06:24

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

    ,并将其值显示LCD。所需的组件● Arduino UNO开发板● 1602液晶屏● DHT11 / DHT22温湿度传感器● 面包板● 连接导线将DHT11温湿度传感器与Arduino和LCD连接现在,管理完这些组件之后,请执行以下连接以将DHT1
    发表于 07-13 09:35

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

    ,并将其值显示LCD。所需的组件● Arduino UNO开发板● 1602液晶屏● DHT11 / DHT22温湿度传感器● 面包板● 连接导线将DHT11温湿度传感器与Arduino和LCD连接现在,管理完这些组件之后,请执行以下连接以将DHT1
    发表于 07-13 06:58

    DHT11温湿度传感器显示LCD1602的工程文件免费下载

    本文档的主要内容详细介绍的是吧DHT11温湿度传感器显示LCD1602的工程文件免费下载。
    发表于 10-27 16:25 48次下载
    吧<b>DHT11</b>温湿度传感器<b>显示</b><b>在</b>LCD1602的工程文件免费下载

    怎么mini板用ucosII调用DHT11测温湿度?

    有人做过mini板用ucosII调用DHT11测温湿度LCD显示显示的实验吗?能否麻烦贡献一下代码??我做的实验不用ucos系统能检测出来,用ucos系统检测现实的数据就非常不正常了,实在
    发表于 03-16 00:59

    为什么只要运行DHT11驱动LCD就无法显示汉字?

    原子哥,我用你的开发板,进行了二次设计和开发;LCD和SPI的硬件连接和软件驱动都没有改变,只是利用PA0口连接了一个DHT11温湿度传感器,DTH11的驱动运行正常,但是有个奇怪的问题,只要运行DHT11驱动,LCD就无法显示汉字,而且进行图片加载时,就死机。请问这是什么问题,能指点小
    发表于 11-08 02:06

    UCOSIII中创建DHT11任务不能显示温湿度

    UCOSIII中创建DHT11任务用来10分钟采集一次数据数据界面上显示,但现在数据不采集显示的温湿度也不更新
    发表于 10-08 09:19

    为什么UCOS中读取DHT11的值是一个定值?

    UCOSIII中,当只有一个读取DHT11值任务执行的时候可以正常读取,当加入一个LED闪烁任务的时候,读取DHT11的值就是一个定值(加入了禁止任务调度也不不行,就只有读取DHT11一个任务执行时才可以正常显示),请问这是什么原因? 谢谢
    发表于 09-19 01:24

    为什么加入dht11的例程读取不到dht11数据应该如何解决

     最近遇到了一个十分坑爹的问题,就是调试我的毕业设计时候。加入dht11的例程时,怎么都读取不到dht11数据
    发表于 07-02 17:42 20次下载
    为什么加入<b>dht11</b>的例程读取不到<b>dht11</b>的<b>数据</b>应该如何解决

    使用51单片机分析卫星定位数据的源码利用DHT11和1602显示

    本文档的主要内容详细介绍的是使用51单片机分析卫星定位数据的源码利用DHT11和1602显示资料免费下载。
    发表于 06-21 17:43 5次下载
    使用51单片机分析卫星定位<b>数据</b>的源码利用<b>DHT11</b>和1602<b>显示</b>

    51单片机读DHT11的温湿度1602显示不正常

    51单片机读DHT11的温湿度1602显示,写之前我把DHT11的DATA引脚定义为P1^0;1602的程序是以前写的他的数据/命令选择引脚我以前也是定义为P1^0;结束调试完后,液晶居然还能
    发表于 06-12 04:35

    请问有单片机采集DHT11信号显示OLED的C语言程序吗?

    求单片机采集DHT11信号显示OLED的C语言程序
    发表于 06-02 21:57

    DHT11数据手册温湿度传感器的库文件免费下载

    DHT11数据手册温湿度传感器的库文件免费下载
    发表于 05-16 08:00 22次下载
    <b>DHT11</b><b>数据</b>手册温湿度传感器的库文件免费下载

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

    (){ Serial.begin(9600);//使用A0引脚连接到DHT11模块的输出脚 sensor.attach(A0);delay(1000);} void loop(){ //开始获取温湿度数据
    发表于 05-13 17:32

    【MAX32660试用体验】DHT11

    位的0或1,高电平状态26~28us时,表示数据位为0,高电平状态70us时,表示数据位为1.DHT11_DQ_IN是读取对应端口引脚的输入电平,在读之前,该引脚要配置为拉下拉输入模式*/char
    发表于 03-28 09:49

    STM32F103试用体验:OLED显示DHT11温湿度测量实验

    单片机通电后,先显示基本信息至OLED屏,然后每1秒通过DHT11获取温湿度数据,并实时OLED显示. 开始时测得温度26.6度,湿度91%
    发表于 11-13 13:48 1.3w次阅读

    STM32F103试用体验:LCD显示DHT11测量实验

    实验名称:LCD显示DHT11测量温湿度 实验目的:通过开发板连接的DHT11模块实时测量环境温湿度,并在LCD屏显示. 实验材料: 精英STM32F103开发板 DHT11温湿度模块,尺寸
    发表于 11-09 10:41 1w次阅读

    【STM32F103试用体验】LCD显示DHT11测量实验

    `近期家人生病, 忙于求医照料, 只能断断续续抽时间做实验.实验名称: LCD显示DHT11测量温湿度实验目的: 通过开发板连接的DHT11模块实时测量环境温湿度, 并在LCD屏显示.实验材料
    发表于 10-22 08:40

    DHT11温湿度传感器原理剖析

    视频讲解DHT11功能对温湿度数据进行采集。DHT11封装尺寸图进行PCB封装设计的时候会用到。引脚说明1、VDD  供电 3.3~5.5V DC 2、DATA 串行数据,单总线 3、NC  空脚
    的头像 发表于 10-08 12:51 4.2w次阅读

    【STM32F103试用体验】OLED显示DHT11温湿度测量实验

    , 先显示基本信息至OLED屏, 然后每1秒通过DHT11获取温湿度数据, 并实时OLED显示.开始时测得温度26.6度, 湿度91%, 如图:对DHT11模块吹口仙气(效果不明显可以多吹几口
    发表于 09-25 10:11

    【GD32330C-START开发板试用体验】DHT11温湿度测量

    循环读取DHT11数据, 并显示OLED, 当前温度为26.6度, 湿度74%4.对着DHT11模块吹口仙气, OLED的温湿度随之变化: 温度27.7, 湿度95%读温度并显示的代码:读湿度并显示
    发表于 09-24 15:01

    关于协议栈中使用DHT11的问题

    DHT11对时序的要求很高,当在程序中出现,static void Delay_nus(uint16 s) [   while (s--)   [     asm("NOP"
    发表于 06-21 12:06

    DHT11的使用注意事项

    本文介绍了DHT11传感器性能参数、DHT11传感器电气特性以及 DHT11封装形式及接口说明,最后详细用例子来说明DHT11的使用以及DHT11的使用注意事项。
    发表于 01-26 14:27 5.7w次阅读

    sht11dht11有什么区别_dht22可以替换dht11

    本文介绍了SHT11特点、SHT11引脚及功能说明与DHT22封装信息,其次介绍了SHT11的内部结构和工作原理及应用领域的介绍,对dht11引脚与功能与封装信息进行了详解,最后介绍了sht11dht11之间的区别。
    发表于 01-26 13:54 7.7w次阅读
    sht<b>11</b>和<b>dht11</b>有什么区别_<b>dht</b>22可以替换<b>dht11</b>吗

    dht11和ds18b20区别_dht11与ds18b20哪个测温度更精确

    本文开始介绍介绍了DHT11特性、DHT11技术参数,其次介绍了DS18B20工作原理与DS18B20技术性能,最后介绍了DS18B20&DHT11区别,详细解答了dht11与ds18b20到底哪个测温度更精确。
    发表于 01-26 12:19 7w次阅读

    dht11的工作原理_dht11接线图

    本文介绍了DHT11技术参数、DHT11的特性与dht11典型应用电路,其次详细的介绍了dht11工作原理与引脚说明,最后介绍了dht11温湿度传感器接线图。
    发表于 01-22 16:11 21.7w次阅读

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

    本文介绍了DHT11温湿度传感器电气特性、DHT11封装形式及接口说明与典型应用电路,其次介绍了DHT11温湿度传感器时序图与连接图,最后介绍了DHT11温湿度传感器使用注意事项。
    发表于 01-22 15:50 4.1w次阅读
    基于arduino的<b>dht11</b>温湿度传感器的使用

    MSP430g2553驱动dht11于1602液晶板显示的设计方案

    P1口对应1602数据口,2.0~2.2为rs rw en ,2.4为dht11的data
    发表于 12-19 14:25 112次下载

    DHT11调试实验资料(程序+原理图)(亲测通过 串口显示数据

    ` 本帖最后由 华蕊单片机技术 于 2017-9-11 15:26 编辑 DHT11调试实验资料(程序+原理图)(亲测通过 串口显示数据),希望对大家有帮助。如有不足,请提出,大家共同进步,谢谢。如果没有积分下载,可以到某宝找 51单片机最小系统板STC主控板 找到我名字那个进入找下载。`
    发表于 09-03 10:47

    【IntoRobot Neutron试用体验】DHT11测试

    方便。将DHT11数据口连接到Neutron的D7口:,查看设备里的温度计,发现已经有温度显示:,拿来吹风机朝着DHT11热风吹:分别在网页和手机上(过了一会查看)查看温度变化:,温度飙升,DHT11验证成功。
    发表于 06-22 23:31

    ucosiii上调试DHT11

    DHT11裸机上的示例代码一大堆,很容易调试通过,但是移植到ucosiii死活初始化不过,今天搞定了,来说说怎么回事1、这玩意儿对时间的要求很高,ucosiii中的系统延时不太可能弄到微秒级别
    发表于 06-11 17:00

    如何把dht11温度数据显示16824液晶显示

    求大神指导!如何把dht11温度数据显示16824液晶显示?引脚接法和库函数什么的也请发下,谢谢!
    发表于 04-07 11:51

    DHT11程序

    DHT11温湿度模块程序
    发表于 02-07 15:53 37次下载

    DHT11程序

    DHT11学习
    发表于 12-28 11:07 32次下载

    dht11

    dht1112864上面显示异常,当读出湿度温度后将其取余取模,比如湿度取出来以后是40,然后吹气,4可以变0确是永远不变的,怎么回事啊?温度也是这样要不就是10要不就20要不就30完全没有其他中间的数字
    发表于 12-02 21:44

    【猫头鹰开发板试用体验】+【1122】DHT11实验

    1.DHT11配置2.从DHT11读一个字节3.读DHT11数据4.DHT11检查5.主函数 6.显示温湿度7.工程目录8.实验验证注:OLED,SPI,DHT11来自开发板Demo文件
    发表于 10-02 20:16

    DHT11温湿度传感器12864LCD显示

    DHT11温湿度传感器12864LCD显示
    发表于 06-22 15:56 89次下载

    DHT11温湿度传感器

    DHT传感器相关资料信息,DHT11一管脚5V,2管脚输出,4管脚接地,可查看DHT11输出数据类型。
    发表于 05-10 14:24 234次下载

    DHT11(51数码管显示

    DHT11温湿度传感器(51数码管显示)测试程序。
    发表于 05-06 11:47 65次下载

    基于DHT11制作的简易温湿度测量设备

    简单的焊接和编程。设计思路是DHT11用于采集数据,数码管显示当前温度和湿度,蜂鸣器可以预设的温度或湿度下报警。DHT11属于单总线设备,只要时序正确,数据读取还是没问题的。下面是DHT11实现数据
    发表于 04-20 21:34

    DHT11模块资料

    DHT11模块资料,关于如何使用dht11温湿度传感器的方法以及相关例程。
    发表于 03-16 15:31 52次下载

    DHT11采集温湿度源程序

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

    【MiCOKit试用体验】+DHT11

    研究完RGB LED后我又开始研究DHT11了,下面简单介绍下DHT11DHT11是一款含有已校准数字信号输出的温湿度复合传感器,它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有
    发表于 10-26 19:15

    DHT11温湿度显示问题

    DHT1112864显示温湿度求助大神下面这个驱动和显示程序的问题 一直显示不出来只能显示00刚开始学程序真心求教,万分感谢void RH(void){uchar i,temp;//主机拉低
    发表于 05-18 08:38

    DHT11温湿度问题

    最近使用DHt11测温度和湿度,结果显示1602上面,1602的显示看过没有问题,但是“8bit湿度整数数据 + 8bit湿度小数数据+8bit温度整数数据 + 8bit温度小数数据”所得结果的末
    发表于 07-24 18:43

    DHT11的编程

    哪位大虾帮我看看,哪里出错了!//这个程序只检测湿度#include//湿度位定义***it dht11 = P2^0; //存放两字节数据的数组static unsigned char
    发表于 09-16 09:29

    下载硬声App