admin管理员组文章数量:1794759
Day5:蓝牙5.0模块与AppInventor通讯
蓝牙5.0模块与AppInventor通讯 蓝牙配对过程
配对过程详见昨天的教程:Day4:蓝牙4.0与5.0模块的使用
掌控接收代码没什么好说的,就是简单的串口接收程序:
如果手机端发送a,在掌控板端即收到a的ASCII码97,这时开灯; 如果手机端发送b,在掌控板端即收到b的ASCII码98,这时关灯。
App发送程序首先打开蓝牙调试器App,查看蓝牙模式的UUID: 我们可以获取到以下两个UUID: 0000fff0-0000-1000-8000-00805f9b34fb 0000fff2-0000-1000-8000-00805f9b34fb(上面软件显示的第二个UUID是错误的)
接着我们去到App Inventor的开发平台 app.wxbit/
新建一个项目,然后在左边组件面板点击通信连接,然后将BluetoothLE这个组件拖到中间的手机屏幕中,添加这个组件 接着我们去到编程界面,将上面找到的UUID相对应填入其中:
服务UUID对应的是软件中的透传服务UUID 特征UUID对应的是软件中的透传TX特征的UUID 其他部分大同小异,这里不作阐述,只放出完整代码作参考:
App完整代码随堂笔记 快捷键
Shift+Enter 换行 新起一行但不分段 Enter 回车 新起一行但分段
运行命令calc 计算器
osk 虚拟键盘
notepad 记事本
cmd 命令提示符
winword 打开Word
定义字符串输出:纯输出字符 原始输出:ASCII的十进制值 十六进制输出:ASCII的十六进制值
进制转换 字符编码UTF-8
GB2312 国标简体
GB18030
GBK 简体
Big5 繁体
英文名词Master 主模式
Slave 从模式
Portable 便携版
Beta 测试版
Realease 正式版
RC 候选版
本文标签: 蓝牙模块通讯AppInventor
版权声明:本文标题:Day5:蓝牙5.0模块与AppInventor通讯 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686467702a70820.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论