Arduino实验三实时温湿度检测
本文最后更新于 669 天前,其中的信息可能已经有所发展或是发生改变。

实验目的:初步了解Arduino程序语言的执行过程,掌握液晶屏和温湿度传感器模块的使用。

实验器材:

  • Arduino UNO主板
  • Xbee传感器拓展板(直接用IO拓展板也可以)
  • I2C LCD1602液晶模块
  • DHT温湿度传感器
  • USB线
  • 单芯杜邦线
  • 数字线绿红黑

实验现象:液晶屏第一行显示当前环境湿度值,第二行显示温度

备注:整个实验过程的好坏取决于传感器的质量,便宜货可以将就,但是可能会出现比较抽象的那种数据。

器材连线:

  • 断电
  • DHT11温湿度传感器→数字口
  • LCD GND→GND
  • LCD VCC→5V
  • LCD SDA→SDA
  • LCD SCL→SCL
  • A0,A1,A2,全部插上跳帽(默认已插上)
  • USB连电脑

要用到的库

  • LiquidCrystal_I2C
  • DFRobot_DHT11

下面是Arduino的代码

#include<DFRobot_DHT11.h >
#include<LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x20,16,2);             //设置LCD的地址,,2行,每行16字符
DFRobot_DHT11 DHT;

#define DHT11_PIN 5                           //传感器数字口声明

void setup() {
  // put your setup code here, to run once:
  lcd.init();                            // lcd 初始化,无参
  lcd.backlight();                       // lcd 背景灯常亮
  Serial.begin(9600);                    // 设置串口波特率
  Serial.print("Type,         Humidity(%),         Temperature(C)\n");
  lcd.print("Humidity(%):");
  lcd.setCursor(0,1);                    //光标移动到第二行第一个字符(第一个参数为横坐标,第二个是纵坐标,左上角为(0,0))  
  lcd.print("Temp(C):");


}

void loop() {
  // put your main code here, to run repeatedly:
  Serial.print("DHT11, \t\t");
  DHT.read(5);                           //读取数字口5上传感器的数据

  Serial.print(DHT.humidity,1);          //串口监视器打印湿度,1代表10进制,2代表2进制,16代表16进制
  Serial.print(",\t\t\t");                             
  Serial.print (DHT.temperature,1);
  Serial.print("\n"); 

  lcd.setCursor(12,0);
  lcd.print(DHT.humidity);               //LCD打印湿度
  lcd.setCursor(8,1);
  lcd.print(DHT.temperature);            //LCD打印温度
  delay(2000);

}

实验结果预览:直接对着吹了口气(

评论

  1. Avatar photo
    博主
    2 年前
    2023-11-14 9:30:07

    破防了,北京的湿度怎么能这么低的

  2. silenwaves
    2 年前
    2023-11-14 9:51:08

    卷b(

    • Avatar photo
      博主
      silenwaves
      2 年前
      2023-11-14 9:51:39

      蚌埠,不上课来锐评是吧

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇