找回密码
 注册
关于网站域名变更的通知
查看: 795|回复: 1
打印 上一主题 下一主题

天问Block扩展库使用说明——DHTXX

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-7-14 17:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
8 S* l: E9 p1 E; T7 n9 n/ l9 R: h; ?( p

) k1 H" p0 |$ z6 l; z3 V
! u$ l! @$ X. B9 c+ W$ X4 V# {5 q: v* z% u; _
系列区别  m# v0 V. o  ^8 P' \

3 ]$ ]& c7 }6 m) M3 F! x; J  o8 KDHT11:
9 k6 ^+ N# R4 E: `' R; ], J# R
9 H+ Y2 _! |. ~9 v2 k4 n/ [. }. |" k* e' h& X6 R
DHT21:7 K5 ~9 ?1 `# s0 K. p+ u! }- W
5 X2 U) E8 T2 v/ {6 _9 x7 q# G' h6 q
DHT22:
; W) S2 _5 E, i: o
# W3 t- M5 a/ H

' _0 N  X8 C! j/ U% b, K9 I1 r6 {4 ]8 c0 Q2 v; P% a
. H3 F+ d: [4 Z9 o# [3 g
1.硬件概述

1 e) ~! y/ N4 q1 Y5 z+ q5 ?  L) a2 c( ~& L4 Z

2 P" U4 M0 r5 c. {/ r
: \1 x8 u; F& Z7 h/ {  H/ A' W数字温度传感器是一款含有已校准数字信号输出的温湿度复合传感器,它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性和卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。
+ s+ C! |; S& v) Y* j6 h! t% S3 q: P9 y4 d/ s. h! q% \% ]5 ^

' a& C. {" l7 @) l2 F8 R! ~- q, O; q9 L
! j( y  ~. e0 p: m/ a" a
8 V0 |9 |2 P! q# d% o" S* A
2.引脚定义
% r# Z) ~3 Z: b5 w4 r

6 f0 L# f' f, O" M) y# r: |. t/ b3 i6 B: M- X

1 f- `, F! t9 |$ [
3 G1 J, z* |5 {, H
/ T5 m1 y$ Z1 H' ]* W6 t

4 l; \6 b* p8 r3 F1 ~: z2 J
* B$ a/ X. w; p3 t

& w7 l& l+ Z5 s2 S7 A3.电路原理图  o& }6 B+ j  C
) K  ^* X, R6 K6 S% C4 O! l5 `

4 q* r. |# l% j0 }( G; V0 }0 |) W
% z' R6 ^3 l. Q* Z+ V! C8 h4 h6 Y5 l0 L8 U; U- r
4.硬件连接
3 V$ s% T5 z8 X" M" N, j( W 2 j' `' n. B% U& Q& s
) S. [8 m$ I# z. j
5.图形模块化
3 v. P* q2 P6 w& V8 y' [
1.     初始化DHTXX引脚

! Y# j1 p% }* o' s+ A1 ^

3 \- N/ @# P9 p
2.     设置读取温度,读取温度的时间要大于2S。

' s+ s# u2 T9 U# P

$ [  X# ]$ \. U2 t% {
3.     设置读取湿度,读取湿度的时间要大于2S。
8 y$ ?) r7 [( G4 |3 n2 d

1 o1 R$ f5 o6 j% j4 m( w2 n
6.范例代码
1 y) p  H" u8 b2 \& L# t
  • #define DHTXX_DQ P4_6
  • #define DHTXX_DQ_MODE {P4M1&=~0x404M0&=~0x40;}//P4_6双向IO口
  • #define DHTXX_STYPE DHT11       //通过宏定义修改DHTxx的器件类型
  • #include <STC8HX.h>
  • uint32 sys_clk = 24000000;//设置PWM、定时器、串口、EEPROM频率参数
  • #include "lib/twen_board.h"
  • #include "lib/oled.h"
  • #include "mylib/dhtxx.h"
  • #include "lib/delay.h"
  • void setup()
  • {
  •   twen_board_init();//天问51初始化
  •   oled_init();//OLED初始化
  •   dhtxx_init();//DHTXX初始化
  • }
  • void loop()
  • {
  •   oled_clear();//OLED清屏
  •   oled_show_num(64,3,(dhtxx_read_temp()));
  •   oled_display();//OLED更新显示
  •   delay(2000);
  • }
  • void main(void)
  • {
  •   setup();
  •   while(1){
  •     loop();
  •   }
  • }

  • : r  V! H9 t' `) ^  c( K+ f

3 _) G% e3 T3 H8 I. n. [( [5 h[color=rgb(51, 102, 153) !important]复制代码

! N4 n. L, [# n9 |) R/ W" q+ l3 e# A; H( A
DHT11: DHT11.PDF (620.77 KB, 下载次数: 0) , E8 v" n# s+ W

) T1 Q3 G3 j6 A, m1 `) a+ V" uDHT21: DHT21.pdf (441.39 KB, 下载次数: 0) + J5 ?6 i7 {  ~8 o8 ^" ^" M3 H' h
, a3 z% @, b# w' ?
DHT22: DHT22.PDF (707.75 KB, 下载次数: 0) [size=0.83em]2021-3-9 10:06 上传
. E& i; M* O9 Y2 {8 U; H! x点击文件名下载附件
2 J) C  L3 F% V+ M# u

) X  y1 z7 ~5 ^; _2 L0 Q: @3 U: P6 x+ F0 M" \' X
/ P; @0 z$ o+ [+ J( X

% K8 ?$ }1 E) d: q' X) P8 `

该用户从未签到

2#
发表于 2021-7-15 09:43 | 只看该作者
天问Block扩展库使用说明——DHTXX,还蛮实用的,下载收藏了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-7 00:44 , Processed in 0.109375 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表