Day5:蓝牙5.0模块与AppInventor通讯
Day5:蓝牙5.0模块与AppInventor通讯
Aciano蓝牙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的开发平台 https://app.wxbit.com/
新建一个项目,然后在左边组件面板点击通信连接,然后将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 候选版
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果