工作电压范围为3.0 V至5.5 V ,测量温度范围为-55 ° C至+125 ℃ ”
使用 Arduino IDE 编译时需包含<OneWire.h>、<DallasTemperature.h>两个库
<DallasTemperature.h>库文件自取链接—https://pan.baidu.com/s/1KMLo1Ueju8o8lLIsYUIirg
代码如下
#include <OneWire.h>
#include <DallasTemperature.h>
// 数据输出脚接开发板数字引脚8
#define ONE_WIRE_BUS D8
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);
void setup(void)
{
Serial.begin(9600);
sensors.begin();
}
void loop(void)
{
sensors.requestTemperatures(); // 发送命令获取温度
Serial.print("Temperature is: ");
Serial.println(sensors.getTempCByIndex(0));
delay(500);
}
用手捂住传感器,温度会上升
可用于模拟室内温度的升高