要将温度传感器与蓝牙芦竖模块连接,那么,这个温度传感器必须具备蓝牙功能,其次,与温度传感器蓝牙相连接的蓝牙模块需要具备IIC接口,通过蓝牙模块的IIC接口与温度传感器连接就可以了。
或者借用蓝牙网关,在陪御大内置温度传感器的产品中接入BLE蓝牙模块,将数据进行广播,蓝牙网关中的蓝牙部分手机拆胡广播数据,并通过串口传给WiFi,再由WiFi将数据远程发回电脑端或手机端的目的。
因为300中,实际温度与采集的数字量之间有除以10得到橘悉实际温度值得关系,所以:L
PIW256
//7KF02模块的温度通道地址
ITD
//转换告核为浮点数
DTR
L
10.0
/圆友乎R
T
MD10
//MD中就是实际温度值。
#include "REG51.H"#include "INTRINS.H"
typedef unsigned char BYTE
sbit DQ = P3^3//DS18B20的数据口位P3.3
BYTE TPH //存放温橡睁度值的高字节
BYTE TPL //存放温森信度值的低字节
void DelayXus(BYTE n)
void DS18B20_Reset()
void DS18B20_WriteByte(BYTE dat)
BYTE DS18B20_ReadByte()
void main()
{
DS18B20_Reset() //设备复位
DS18B20_WriteByte(0xCC) //跳过ROM命令
DS18B20_WriteByte(0x44) //开始转换命令
while (!DQ) //等待转换完成
DS18B20_Reset() //设备复位
DS18B20_WriteByte(0xCC) //跳过ROM命令
DS18B20_WriteByte(0xBE) //读暂梁春岁存存储器命令
TPL = DS18B20_ReadByte() //读温度低字节
TPH = DS18B20_ReadByte() //读温度高字节
while (1)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)