Arduino使用DHT11测量温湿度

概览

这篇文章很简单(就是一点电工知识),就是利用DHT11温湿度传感器测量温湿度值,并把结果显示在1602 LCD显示器上。

实验元器件列表

元器件 型号 数量 备注
主控板 arduino Uno 1
温湿度传感器 DHT11 1
液晶屏 1602 LCD 1
电阻 1K电阻 4
面包板 1
面包板条线 若个
数据线 Uno数据线 1

工具和元器件介绍

DHT11温湿度传感器


DHT11 传感器接线方法并不复杂,DHT11封装有4个引脚,各个引脚说明如下:

Pin 名称 注释
1 VDD 供电 3-5.5 VDC
2 DATA 串行数据,单总线
3 NC 空脚
4 GND 接地,电源负极

1602 LCD

1602图片

1602字符型液晶,是一种专门用来显示字母、数字、符号等的点阵型液晶模块,能够同时显示16x02即32个字符。

1602 LCD分为两种:带背光和不带背光,带背光的要后一些,引脚多2个,为16个引脚,如下:

引脚说明

1602 LCD通常有14条引脚或16条引脚,14与16引脚的差别在于16条引脚多了背光电源线VCC(15脚)和地线GND(16脚),其它引脚与14脚的LCD完全一样,如下:

引脚 符号 功能说明
1 VSS 一般接地
2 VDD 接电源(+5V)
3 V0 液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高(对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度)
4 RS RS为寄存器选择,高电平1时选择数据寄存器、低电平0时选择指令寄存器
5 R/W R/W为读写信号线,高电平(1)时进行读操作,低电平(0)时进行写操作
6 E E(或EN)端为使能(enable)端,写操作时,下降沿使能;读操作时,E高电平有效
7 DB0 低4位三态、 双向数据总线 0位(最低位)
8 DB1 高4位三态、 双向数据总线 1位
9 DB2 高4位三态、 双向数据总线 2位
10 DB3 高4位三态、 双向数据总线 3位
11 DB4 高4位三态、 双向数据总线 4位
12 DB5 高4位三态、 双向数据总线 5位
13 DB6 高4位三态、 双向数据总线 6位
14 DB7 高4位三态、 双向数据总线 7位(busy flag)
15 BLA 背光电源正极
16 BLK 背光电源负极
您的支持将鼓励我继续创作!