App Inventor之蓝牙接收多字节数据
@这是第一次写博客哦~~
下位机数据发送程序片段
说明:下位机数据的采集主要是两个温度传感器与两个湿度传感器进行,数据采集完通过下列片段进行发送六个字节数据
代码如下
**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之蓝牙接收多字节数据相关推荐
- APP Inventor练习——蓝牙通信
文章目录 前言 一.蓝牙调试 1.组件设计 2.逻辑设计 二.蓝牙对战 1.组件设计 2.逻辑设计 3.效果展示 总结 前言 练习APP Inventor中蓝牙的使用,并为之前的项目APP小游戏--一 ...
- 车载bc8android蓝牙,android蓝牙接收单片机数据并绘制波形
[实例简介] android蓝牙接收单片机数据并绘制波形 [实例截图] [核心代码] BluetoothActivity └── BluetoothActivity ├── AndroidManife ...
- stc51单片机串口接收多字节数据
stc51单片机串口接收多字节数据 简介 51单片机有2个定时器,一个做串口波特率,一个做数据截止帧延时检测,硬件平台测试使用的是stc8的单片机,但是可以往51移植 代码 #include &quo ...
- APP Inventor,一个能快速做出app的工具。只要会C语言就行,很好的调试单片机工具。基于arduino的蓝牙数据传送在APP显示,室内花园的制作。
今天记录一下前几天做的一个关于智能窗户APP的制作过程.这次制作是通过APP inventor来实现的下面是最原始的版本,虽然有点丑,但这都不是重点,以后有待改进. (1)APP初次打开的显示: 如图 ...
- App Inventor 使用BLE发送一串十六进制数据
最近做的东西需要通过低功耗蓝牙BLE发送和接收一串的十六进制数据,现在终于把发送搞定了. 现在要用手机发送一串指令"01 01 02 12 45 65",想要既可以直接发送,也可以 ...
- App inventor arduino 手机蓝牙通信实现
写下这篇文章是为了记录我学习App inventor及制作蓝牙通信app的过程,接下来我会从零开始一步一步搭建这个app,本篇文章适用于刚刚接触app inventor的人. 第一步,首先点击屏幕右上 ...
- android ble蓝牙接收不到数据_Android蓝牙4.0 Ble读写数据详解 -2
Android蓝牙4.0 Ble读写数据详解 -2 上一篇说了如何扫描与链接蓝牙 这篇文章讲讲与蓝牙的数据传输,与一些踩到的坑. 先介绍一款调试工具,专门调试Ble蓝牙的app.名字叫:nRF-Con ...
- 蓝牙调试器 接收处理 hc-05蓝牙上传数据
文章目录 前言 一,设置数据包格式 二,编辑控件 三,stm32 串口发送 四,stm32 串口接收 前言 测试项目地址:https://gitee.com/killerp/stm32_ble_deb ...
- ESP32通过蓝牙接收回发数据(有示例代码和步骤)
目录 1.APP需求 2.蓝牙需要做到的要求 2.1 实际操作过程 2.2 对于蓝牙建立连接,关闭连接.接受数据.发送数据的简单介绍 2.3 示例代码 2.4 蓝牙基础初始化及其他 2.5 蓝牙在串口 ...
最新文章
- JavaScript-也来谈--闭包
- Python图像处理:形态学操作
- 2021年春季学期-信号与系统-第四次作业参考答案-第一小题
- sed修炼系列(四):sed中的疑难杂症
- 最实用的10个重构小技巧排行榜,您都用过哪些呢?
- XP Sp2下双机通过无线网卡实现Internet共享
- cefsharp irequesthandler_CefSharp请求资源拦截及自定义处理
- android启动activity的详细过程
- 利用Python+Turtle绘制简易爱心表白小程序
- Uva 10061 进制问题
- IBM Machine Learning学习笔记(一)——Exploratory Data Analysis for Machine Learning
- Web环境下使用Starling出现的问题收集整理
- 量子计算机与GIS,量子计算机系列---开篇,原理
- GitHub:Octotree与GitHub1s插件的介绍与使用
- 汽车can总线协议c语言,CAN总线自定义协议使用说明.pdf
- 数据处理(1.2)-python 正则表达式-量词与贪婪
- 洛谷 [樱花] 题解
- C语言——基本编写规范
- 如何通过photoshop制作保存*.ico的图标文件教程
- arm linux建站,arm服务器做虚拟机(arm平台虚拟机)
热门文章
- tensorflow支持python3.83版本_Anaconda多版本Python管理以及TensorFlow版本的选择安装
- 艾永亮:马化腾“怒刷存在感”,马云“拉皮条”,只有他最低调。
- python作业——随机生成不重复的20以内加法算式
- RNA序列转DNA序列
- 关于演讲认知和技巧的一些分享
- 通过autofac教你彻底明白依赖解耦(二)理论结合实践 - 大侠.Net
- c语言编程输出字符串,C语言如何输入和输出字符串
- 充电转换接头_充电枪转换接头的制作方法
- git忽略已被跟踪的文件
- 数据拟合:多项式拟合polynomial curve fitting