arduino温度测量代码
时间: 2023-06-19 13:02:55 浏览: 138
arduino-uno-temperature-monitor:带有Arduino UNO板,DS18B20温度传感器,TM1637显示屏和信号LED的简单温度监控器的源代码
以下是一个简单的Arduino温度测量代码:
```
#include <OneWire.h>
#include <DallasTemperature.h>
// 定义数据引脚
#define ONE_WIRE_BUS 2
// 实例化OneWire和DallasTemperature库
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);
void setup() {
Serial.begin(9600);
sensors.begin();
}
void loop() {
sensors.requestTemperatures(); // 请求温度
float temperatureC = sensors.getTempCByIndex(0); // 获取温度
Serial.print("Temperature: ");
Serial.print(temperatureC);
Serial.println(" °C");
delay(1000); // 延迟1秒
}
```
这段代码使用了OneWire和DallasTemperature库来读取温度传感器的数据。在`setup()`函数中,我们初始化了串口和温度传感器。在`loop()`函数中,我们请求温度数据并通过`getTempCByIndex()`函数获取温度。最后,我们将温度以°C为单位打印到串口,并延迟1秒钟。
阅读全文