一、项目简介
本教程以 Arduino 开发板和 DHT11 温湿度传感器为例, 实现一个简单的环境数据采集系统。通过本项目可以掌握传感器接线、 程序编写、串口监视器输出等基础知识。
二、所需硬件
- Arduino UNO 开发板
- DHT11 温湿度传感器模块
- 杜邦线若干
- USB 数据线
三、实现步骤
- 将 DHT11 模块 VCC 接 5V,GND 接 GND,数据引脚接开发板数字口。
- 在 Arduino IDE 中导入 DHT 相关库文件。
- 编写程序,读取温度与湿度值。
- 通过串口监视器输出采集结果。
四、示例代码说明
#include <DHT.h>
#define DHTPIN 2
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
dht.begin();
}
void loop() {
float t = dht.readTemperature();
float h = dht.readHumidity();
Serial.print("温度: ");
Serial.println(t);
Serial.print("湿度: ");
Serial.println(h);
delay(2000);
}
五、学习收获
通过本教程可以初步掌握 Arduino 传感器项目开发流程, 理解物联网设备采集环境数据的基本原理。