当前位置:首页Arduino > 正文

Arduino制作温湿度计

作者:野牛程序员:2023-12-28 16:08:55Arduino阅读 2900

使用Arduino制作温湿度计的步骤如下:

  1. 准备材料:

    • Arduino板(比如Arduino Uno)

    • 温湿度传感器(比如DHT11或DHT22)

    • 连接线

    • 电阻(可选)

  2. 连接电路:

    • 将温湿度传感器与Arduino板连接。通常,传感器有三个引脚:VCC(正极)、GND(负极)和数据线。将它们连接到Arduino板上对应的引脚。

  3. 安装DHT库:

    • 在Arduino IDE中,通过菜单栏选择“工具” > “管理库”。

    • 在库管理器中搜索“DHT”,然后选择并安装“DHT sensor library”。

  4. 编写Arduino代码:

    • 打开Arduino IDE,创建一个新的程序。

    • 使用以下代码作为基础,确保将代码中的引脚号替换为实际连接传感器的引脚。

#include <DHT.h>

#define DHTPIN 2   // 传感器连接到Arduino的引脚
#define DHTTYPE DHT11   // 使用DHT11型号的传感器

DHT dht(DHTPIN, DHTTYPE);

void setup() {
  Serial.begin(9600);
  dht.begin();
}

void loop() {
  delay(2000);  // 间隔2秒读取一次数据

  float humidity = dht.readHumidity();
  float temperature = dht.readTemperature();

  // 检查是否成功读取数据
  if (isnan(humidity) || isnan(temperature)) {
    Serial.println("无法读取温湿度数据!");
    return;
  }

  Serial.print("湿度: ");
  Serial.print(humidity);
  Serial.print("%\\t");

  Serial.print("温度: ");
  Serial.print(temperature);
  Serial.println("°C");
}
  1. 上传代码:

    • 将Arduino板通过USB连接到计算机上,选择正确的端口和板类型。

    • 点击“上传”按钮将代码上传到Arduino板上。

  2. 监视串口:

    • 打开Arduino IDE中的串口监视器,将看到温湿度数据的实时输出。

通过这个简单的步骤,就可以制作一个基本的温湿度计。可以根据需要对代码进行修改和扩展,比如添加LCD显示屏、WiFi模块等,以实现更多功能。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击