如何无线采集温度计的数据并上传到本地数据库

如何无线采集温度计的数据并上传到本地数据库,第1张

利用蓝牙连接进行传输。

要将温度传感器与蓝牙芦竖模块连接,那么,这个温度传感器必须具备蓝牙功能,其次,与温度传感器蓝牙相连接的蓝牙模块需要具备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)

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12212509.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存