这里会显示出您选择的修订版和当前版本之间的差别。
后一修订版 | 前一修订版 | ||
ocrobot:peripheral_module:ds18b20:main [2017/11/06 02:42] – 创建 董凯萍 | ocrobot:peripheral_module:ds18b20:main [2023/06/07 04:23] (当前版本) – 外部编辑 127.0.0.1 | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== 液体温度传感器模块 ====== | ||
+ | 液体温度传感器分为探头与转换模块两部分。 | ||
+ | 探头为DS18B20防水探头,需要插入到转换模块上使用。输出数据为模拟电压与IIC总线数字信号两种。 | ||
+ | |||
+ | ===== 特点 ===== | ||
+ | * 四个M2.5螺丝孔 | ||
+ | * 平面外壳固定设计 | ||
+ | * PH2.0防呆接口 | ||
+ | ===== 参数 ===== | ||
+ | |< 30% 20% 80% >| | ||
+ | ^ 长 | 33.02mm(1300mil) | ||
+ | ^ 宽 | 33.02mm(1300mil) | ||
+ | ===== 参考图片 ===== | ||
+ | ===== 示例程序 ===== | ||
+ | 需使用OCROBOT_APLHA_DS18B20_Module库 | ||
+ | |||
+ | github: | ||
+ | |||
+ | |||
+ | 例程: | ||
+ | |||
+ | <code cpp> | ||
+ | #include " | ||
+ | DS18B20 ds(0x01); | ||
+ | void setup() | ||
+ | { | ||
+ | | ||
+ | | ||
+ | } | ||
+ | |||
+ | void loop() | ||
+ | { | ||
+ | float Temperature = ds.readTemperature(); | ||
+ | Serial.println(Temperature); | ||
+ | byte ID[8]; | ||
+ | ds.readID(ID); | ||
+ | for(byte num = 0; | ||
+ | { | ||
+ | Serial.print(ID[num]); | ||
+ | Serial.print("," | ||
+ | } | ||
+ | Serial.println(); | ||
+ | delay(1000); | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | |||
+ | =====修改设备地址===== | ||
+ | 本设备默认地址为**1** 十六进制:**0x01**,如需自定义I2C地址,首先准备如下程序 | ||
+ | <code cpp> | ||
+ | #include < | ||
+ | / | ||
+ | byte I2CAddr = 10; // | ||
+ | / | ||
+ | void setup() { | ||
+ | Wire.begin(); | ||
+ | Serial.begin(9600); | ||
+ | |||
+ | Wire.beginTransmission(1); | ||
+ | Wire.write(200); | ||
+ | Wire.write(I2CAddr); | ||
+ | Wire.endTransmission(); | ||
+ | | ||
+ | Serial.println(" | ||
+ | } | ||
+ | |||
+ | void loop() { | ||
+ | // put your main code here, to run repeatedly: | ||
+ | |||
+ | } | ||
+ | </ | ||
+ | |||
+ | 自行修改程序中需要写入的地址,程序显示OK后,如下图拨动开关,断电后即可, | ||
+ | <WRAP lift round tip 60%> | ||
+ | 请注意:以上程序必须在I2C地址有效情况下才能正确写入,建议写入时保证开关在默认地址位置。 | ||
+ | |||
+ | 并且任何时候改变开关位置,请重新上电使其生效 | ||
+ | </ | ||
+ | |||
+ | ==== 拨动开关示意图 ==== | ||
+ | {{: | ||
+ | {{: | ||
+ | ===== 下载 ===== | ||
+ | **数据手册:**{{ : | ||
+ | \\ **原理图:** |