用户工具

站点工具


ocrobot:sensor_suite:ds18b20:main

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
ocrobot:sensor_suite:ds18b20:main [2019/06/14 09:10] – 创建 董凯萍ocrobot:sensor_suite:ds18b20:main [2023/06/07 04:23] (当前版本) – 外部编辑 127.0.0.1
行 1: 行 1:
 +====== 液体温度测量仪 ======
 +OCROBOT 液体温度测量仪采用OCROBOT ALPHA系列模块堆叠而成。
 +本模型采用标准防水型DS18B20温度传感器,可以测量各种普通液体的温度,并且经济性好,抗干扰能力强,更适合于恶劣环境的现场温度测量,使用非常方便。
  
 +  * 测量范围为 -55 ℃ ~+ 125 ℃
 +  * 在 -10~+ 85°C范围内,精度为 ± 0.5°C
 +
 +=====图片展示=====
 +{{:ocrobot:sensor_suite:ds18b20:水温435.png?400|}}
 +=====主要硬件=====
 +  - OCROBOT ALPHA 8F32P-U主控板
 +  - OCROBOT ALPHA DS18B20 防水型液体温度传感器模块
 +  - OCROBOT ALPHA LCD1602显示屏
 +  - OCROBOT 标准外设模块 TO ALPHA转接扩展板
 +
 +=====代码=====
 +<code cpp>
 +#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);
 +}
 +
 +
 +</code>