用户工具

站点工具


ocrobot:sensor_suite:ds18b20:main

液体温度测量仪

OCROBOT 液体温度测量仪采用OCROBOT ALPHA系列模块堆叠而成。 本模型采用标准防水型DS18B20温度传感器,可以测量各种普通液体的温度,并且经济性好,抗干扰能力强,更适合于恶劣环境的现场温度测量,使用非常方便。

  • 测量范围为 -55 ℃ ~+ 125 ℃
  • 在 -10~+ 85°C范围内,精度为 ± 0.5°C

图片展示

主要硬件

  1. OCROBOT ALPHA 8F32P-U主控板
  2. OCROBOT ALPHA DS18B20 防水型液体温度传感器模块
  3. OCROBOT ALPHA LCD1602显示屏
  4. OCROBOT 标准外设模块 TO ALPHA转接扩展板

代码

#include <LiquidCrystal_I2C.h>
#include "OCROBOT_DS18B20.h"
#include <Wire.h>
 
 
DS18B20 ds(0x01);
LiquidCrystal_I2C lcd(0x20, 16, 2);
 
 
void setup()
{ lcd.init();                   //初始化屏幕
  lcd.backlight();
  ds.begin();            //初始化传感器
 
}
 
void loop()
{ Temperature();
 
}
 
void Temperature()     //水温
{ 
  float Temperature =  ds.readTemperature();
 
  lcd.clear();
  lcd.setCursor(0, 0);
  lcd.print("Temp:");
  lcd.print(Temperature );
 
 
 
  delay(1000);
}
ocrobot/sensor_suite/ds18b20/main.txt · 最后更改: 2023/06/07 04:23 由 127.0.0.1