app inventor制作手机蓝牙遥控器
时间:2023-02-07 05:00:00
App Inventor由谷歌实验室开发并移交麻省理工学院是一个可视化的编程环境,可以快速构建和应用积木AI手机上可以及时更新和调试伴侣功能。
APP INVENTOR
本文搭建蓝牙遥控器,可配合hc05等蓝牙模块实现了汽车八向遥控。下载方式见文末
下载文件
效果预览
车上的jetson nano外部摄像头录制的第一个视角是gif图压缩减帧后看起来有点卡,实际效果还是不错的。
新建项目
从英文字母开始,工程名称只包括字母、数字、下划线
app布局
先放置方格表,然后将右侧组件属性调整为三行三列。
拖入八个方向键,蓝牙连接键,蓝牙断开键。
蓝牙逻辑
切换到右上角逻辑设计界面
选择模块并组合左模块栏,实现屏幕初始化和单击按钮事件。
这里实现的功能是,打开app点击连接接,不能点击断开;
点击连接后,弹出蓝牙列表,选择相应的蓝牙连接对象。hc05.需要在手机-设置-蓝牙、配对蓝牙模块、蓝牙列表中找到。
连接蓝牙后,断开即可点击,断开即可断开。
按键逻辑
汽车上的逻辑是在接受标志时开始。一旦无法接收或接收停车位,汽车将停止并对应app按下启动,松开停止。
回到组件面板,添加计时器
设计时间隔
定义全球变量while,如果计时器计时,这个变量将一直发送
按下一个按钮,将相应的标志赋值while,然后启动定时器,发送启动,松开手停止计时器,然后发送结束标志。
其他七个按钮也是如此。很快,一个蓝牙遥控器app修改蓝框的数字值,可以更改发送命令。
调试
从文末获取文件,安装在手机上base.apk,即ai调试助手。
打开调试助手,点击scan QR code,此时开始扫描。
点击ai伴侣可以用手机扫描二维码app在线更新到手机,此时可以使用app所有功能,对其进行测试。
连接蓝牙模块usb转ttl,可以用串口助手测试他。
工程打包
测试功能无误后,可以打包工程,生成apk。
获取工程
关注公众号小电动车,回复蓝牙获取工程和app文件。