c# 温湿度变送器传感器开发(二)
来源:互联网 发布:php app接口开发参数 编辑:程序博客网 时间:2024/05/01 18:29
上一篇讲了如何从传感器中拿到数据,下面我们来分析下返回的数据,返回的数据格式如下
00 B0 D0 3F B2 51 01 03 04 01 13 02 FF
其中的第九位与第十位为温度值,正数的范围为16进制0X0000-0X7FFF,负数采用正数的补码方式传输,其范围为16进制0X8000-0XFFFF
如:
湿度上传16进制 0X0311,对应十进制785,表示78.5%
温度上传16进制 0X00FF,对应十进制255,表示25.5℃
温度上传16进制 0XFF9B,对应十进制100(0XFFFF-0XFF9B=0X64),表示-10.0℃
private void dealData(byte[] bytRecv) { SubData subData = new SubData(); //00 B0 D0 3F B2 51 01 03 04 01 13 02 FF gong13 if (bytRecv[2] == 208) { double wen = (bytRecv[9] * 256 + bytRecv[10]) * 1.0 / 10; subData.temperature = wen.ToString(); if (bytRecv[9] >= 80 * 16) { wen = (255*256-(bytRecv[9] * 256 + bytRecv[10]))* 1.0 / 10; subData.temperature = "-"+wen.ToString(); } double shi = (bytRecv[11]*256 + bytRecv[12])*1.0 / 10; subData.humidity = shi.ToString(); } showResult(subData); SetviceSubData("ht001", subData); //Trace.Write(subData.temperature + "\n"+ subData.humidity+"\n"); //00 B0 D0 3F B2 51 01 03 04 }
代码就不上传了,想要可以私聊我,在开发过程中,不可避免出现问题,需要先调试走通,我是用的
设备是用的这款
https://s.click.taobao.com/w4mLMew
阅读全文
0 0
- c# 温湿度变送器传感器开发(二)
- c# 温湿度变送器传感器开发(一)
- FS_11C14温湿度传感器(二)
- hikey开发板温湿度传感器(一)
- nrf51822开发指导之温湿度传感器(DHT11)驱动程序
- 嵌入式开发之 DHT11温湿度传感器
- 基于DHT11温湿度传感器的Android硬件访问服务的简单实现(二)
- 树莓派连接DHT11温湿度传感器(python)
- 【raspberry】(四)温湿度传感器DHT11
- 【STM32 .Net MF开发板学习-19】DHT11温湿度传感器通信(上)
- 【STM32 .Net MF开发板学习-23】DHT11温湿度传感器通信(下)
- 传感器系列 温湿度传感器DHt11
- DHT21温湿度传感器使用
- 温湿度传感器(九纯健科技)
- 温湿度传感器DHT11
- 温湿度传感器驱动模块
- 温湿度传感器调研报告
- DHT11温湿度传感器
- 史上最全最丰富的“最长公共子序列”、“最长公共子串”问题的解法与思路
- HightCharts应用实例
- TrickGCD hdu6053
- java 方法重写和重载
- C#获取系统硬盘唯一ID,排除U盘
- c# 温湿度变送器传感器开发(二)
- 代码追查并解释:其他704下载用户数统计
- linux的用户管理
- golang中的websocket实现
- SSH整合Spring、Struts、Hibernate、web配置文件
- 欢迎使用CSDN-markdown编辑器
- 上溢和下溢
- Struts2复习(二)
- 1208: [HNOI2004]宠物收养所 splay