关注分享主机优惠活动
国内外VPS云服务器

App inventor制作蓝牙遥控器

本文搭建了一个蓝牙遥控器,可以配合其他蓝牙模块对汽车进行八个方向的遥控。其他七把钥匙都是一样的。很快,一个蓝牙遥控器就做好了。您可以通过修改蓝框的数字值来更改发送命令。连接蓝牙模块,并使用串行助理对其进行测试。

Inventor由谷歌实验室开发,交给麻省理工学院,是一个可视化编程环境。它利用积木快速搭建应用,并可通过AI伴侣功能在手机上及时更新调试。APP INVENTOR内置了蓝牙遥控器,可以配合hc05等蓝牙模块对汽车进行八个方向的遥控。下载方法见文末。

预览效果车上jetson nano外置摄像头录制的第一个视角。这是压缩减帧后看起来有点卡顿的gif图,实际效果还是不错的。

新项目以英文字母开头,项目名称只包含字母、数字和下划线。

app布局先放置一个网格表,然后将组件属性调整为右边三行三列。拖动八个箭头键,一个蓝牙连接键和一个蓝牙断开键。

蓝牙逻辑切换到右上角的逻辑设计界面,在左侧模块栏选择组合模块,实现屏幕初始化事件和按钮点击事件。这里实现的功能是,打开app时,可以点击连接,但不能断开;

点击连接,会弹出蓝牙列表,选择对应的蓝牙连接对象。对于hc05,需要在手机-中设置-蓝牙,并配对蓝牙模块,才能在蓝牙列表中找到。

连接蓝牙后,断开时可以点一下,点一下断开。

按钮小车上的逻辑是当标志总是被接受时启动。一旦未收到,或收到停止位,小车将停止。对应app,就是按下开始,松开停止。回到组件面板,添加一个计时器来设置计时间隔并定义一个全局变量while。如果计时器计时,该变量将始终被发送。对于一个键,按下它将对应的标志分配给while,然后启动定时器,再发送到start。松开手停止计时器,然后发送结束标志。

其他七个按钮都是一样的。很快,一个蓝牙遥控app就做好了。您可以通过修改蓝框的数字值来更改发送命令。

调试从文末获取文件,在手机上安装ai调试助手base.apk。

打开调试助手,点击扫描二维码开始扫描。

点开ai伙伴,用手机扫描二维码,即可将app在线更新到手机上。这时候就可以用app的所有功能来测试了。

将蓝牙模块连接到usb转ttl,并使用串行助手进行测试。

项目打包测试功能正确后,就可以打包项目,生成apk了。

获取工程关注微信官方账号电动车,回复蓝牙获取工程和app文件。

未经允许不得转载:主机频道 » App inventor制作蓝牙遥控器

评论 抢沙发

评论前必须登录!