@这是第一次写博客哦~~

下位机数据发送程序片段

说明:下位机数据的采集主要是两个温度传感器与两个湿度传感器进行,数据采集完通过下列片段进行发送六个字节数据

代码如下

**while(1){if(n % 10 == 0){//100ms读一次Get_Ds1Value();//读18B20Get_Ds2Value();//读18B20   value = temp * 0.0625Dh1_ReadData(&dumi1);  //读DHT11Dh2_ReadData(&dumi2);   //读DHT11}delay_ms(10);//10msn++;if(n == 50){//500ms发送一次数据n = 0;GPIO_IF_LedToggle(MCU_RED_LED_GPIO);SendDataBuffer[2]=dumi1;SendDataBuffer[5]=dumi2;for(i=0;i<6;i++)UARTCharPut(UARTA1_BASE,SendDataBuffer[i]);delay_ms(300);}}**

上位机蓝牙客户端接收


如图所示
把接收的六个字节数据拆分为四个值显示在UI上
接收的六个字节数据如:

AE 01 37 BE 01 45

该数据一二位和四五位组成温度值
三和六位是湿度值


用蓝牙客户端接受数组并把需要的数组拆分在显示在标签上,对于温度值第二位是高位,必须乘以16^2再加上第一位,既:

两位接收的的数据:  AE 01
最后的值=AE+01*16*16

**有的还需要十六进制转换成十进制

************第一次分享压力好大。。。。。

App Inventor之蓝牙接收多字节数据相关推荐

  1. APP Inventor练习——蓝牙通信

    文章目录 前言 一.蓝牙调试 1.组件设计 2.逻辑设计 二.蓝牙对战 1.组件设计 2.逻辑设计 3.效果展示 总结 前言 练习APP Inventor中蓝牙的使用,并为之前的项目APP小游戏--一 ...

  2. 车载bc8android蓝牙,android蓝牙接收单片机数据并绘制波形

    [实例简介] android蓝牙接收单片机数据并绘制波形 [实例截图] [核心代码] BluetoothActivity └── BluetoothActivity ├── AndroidManife ...

  3. stc51单片机串口接收多字节数据

    stc51单片机串口接收多字节数据 简介 51单片机有2个定时器,一个做串口波特率,一个做数据截止帧延时检测,硬件平台测试使用的是stc8的单片机,但是可以往51移植 代码 #include &quo ...

  4. APP Inventor,一个能快速做出app的工具。只要会C语言就行,很好的调试单片机工具。基于arduino的蓝牙数据传送在APP显示,室内花园的制作。

    今天记录一下前几天做的一个关于智能窗户APP的制作过程.这次制作是通过APP inventor来实现的下面是最原始的版本,虽然有点丑,但这都不是重点,以后有待改进. (1)APP初次打开的显示: 如图 ...

  5. App Inventor 使用BLE发送一串十六进制数据

    最近做的东西需要通过低功耗蓝牙BLE发送和接收一串的十六进制数据,现在终于把发送搞定了. 现在要用手机发送一串指令"01 01 02 12 45 65",想要既可以直接发送,也可以 ...

  6. App inventor arduino 手机蓝牙通信实现

    写下这篇文章是为了记录我学习App inventor及制作蓝牙通信app的过程,接下来我会从零开始一步一步搭建这个app,本篇文章适用于刚刚接触app inventor的人. 第一步,首先点击屏幕右上 ...

  7. android ble蓝牙接收不到数据_Android蓝牙4.0 Ble读写数据详解 -2

    Android蓝牙4.0 Ble读写数据详解 -2 上一篇说了如何扫描与链接蓝牙 这篇文章讲讲与蓝牙的数据传输,与一些踩到的坑. 先介绍一款调试工具,专门调试Ble蓝牙的app.名字叫:nRF-Con ...

  8. 蓝牙调试器 接收处理 hc-05蓝牙上传数据

    文章目录 前言 一,设置数据包格式 二,编辑控件 三,stm32 串口发送 四,stm32 串口接收 前言 测试项目地址:https://gitee.com/killerp/stm32_ble_deb ...

  9. ESP32通过蓝牙接收回发数据(有示例代码和步骤)

    目录 1.APP需求 2.蓝牙需要做到的要求 2.1 实际操作过程 2.2 对于蓝牙建立连接,关闭连接.接受数据.发送数据的简单介绍 2.3 示例代码 2.4 蓝牙基础初始化及其他 2.5 蓝牙在串口 ...

最新文章

  1. JavaScript-也来谈--闭包
  2. Python图像处理:形态学操作
  3. 2021年春季学期-信号与系统-第四次作业参考答案-第一小题
  4. sed修炼系列(四):sed中的疑难杂症
  5. 最实用的10个重构小技巧排行榜,您都用过哪些呢?
  6. XP Sp2下双机通过无线网卡实现Internet共享
  7. cefsharp irequesthandler_CefSharp请求资源拦截及自定义处理
  8. android启动activity的详细过程
  9. 利用Python+Turtle绘制简易爱心表白小程序
  10. Uva 10061 进制问题
  11. IBM Machine Learning学习笔记(一)——Exploratory Data Analysis for Machine Learning
  12. Web环境下使用Starling出现的问题收集整理
  13. 量子计算机与GIS,量子计算机系列---开篇,原理
  14. GitHub:Octotree与GitHub1s插件的介绍与使用
  15. 汽车can总线协议c语言,CAN总线自定义协议使用说明.pdf
  16. 数据处理(1.2)-python 正则表达式-量词与贪婪
  17. 洛谷 [樱花] 题解
  18. C语言——基本编写规范
  19. 如何通过photoshop制作保存*.ico的图标文件教程
  20. arm linux建站,arm服务器做虚拟机(arm平台虚拟机)

热门文章

  1. tensorflow支持python3.83版本_Anaconda多版本Python管理以及TensorFlow版本的选择安装
  2. 艾永亮:马化腾“怒刷存在感”,马云“拉皮条”,只有他最低调。
  3. python作业——随机生成不重复的20以内加法算式
  4. RNA序列转DNA序列
  5. 关于演讲认知和技巧的一些分享
  6. 通过autofac教你彻底明白依赖解耦(二)理论结合实践 - 大侠.Net
  7. c语言编程输出字符串,C语言如何输入和输出字符串
  8. 充电转换接头_充电枪转换接头的制作方法
  9. git忽略已被跟踪的文件
  10. 数据拟合:多项式拟合polynomial curve fitting