资讯专栏INFORMATION COLUMN

app inventor制作蓝牙遥控器

不知名网友 / 2399人阅读

摘要:本文搭建了一个蓝牙遥控器,可配合等蓝牙模块,对小车实现八方向遥控。其他七个按键同理,很快,一个蓝牙遥控就做好了,修改蓝色框的数字值,可以更改发送命令。将蓝牙模块接上转,用串口助手可以对他进行测试。

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文件。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/125584.html

相关文章

  • 华南理工大学基地二轮作品制作——蓝牙电子时钟

    摘要:当小于时,由供电读数据工作时序单字节写入上升沿置高电平,下降沿置低电平。当总线控制器把数据线从高电平拉到低电平时,读时序开始,数据线必须至少保持然后总线被释放见图。因此,总线控制器在读时序开始后必须停止把脚驱动为低电平以读取脚状态。 目录 一、前言 二、总体的设计思路 (一)使用器材 (二...

    不知名网友 评论0 收藏0
  • esp32-cam拍照上传,app inventor 制作安卓app实时显示

    摘要:导入文件后,如果只是简单使用,只需要修改两个地方,一个是主题名字,一个是,均需开发者置换成自己的主题名字和用户私钥,均可在巴法云控制台获取点击跳转。 esp32-...

    garfileo 评论0 收藏0
  • 手机语音播报按键遥控 左右目录 上下文章 暂停继续 语音检索

    摘要:手机播音软件,后台按类别录入文章可以左右切换目录,上下切换文章暂停继续播放麦克风语音输入检索文章可以把整本书装进。手机语音播报按键遥控左右目录上下文章语音检索 手机APP播音软件,后台按类别录入文章;  APP可以左右切换目录,上下切换文章;  暂停、继续播放;  麦克风语音输入检索文章! ...

    maxmin 评论0 收藏0
  • 基于单片机的智能家居控制系统

    摘要:中控部分采用了单片机,其主要作用是获取输入部分数据,经过内部处理,控制输出部分。 设计简介: 本设计是基于单片机的智能家居控制系统,主要实现以下功能: 可通过DS18B20实时测量环境温度温度具有上下限,自动模式下温度超出限值,GMS发送短信温度上下限通过手机蓝牙设置系统可通过手机蓝牙、红外...

    zacklee 评论0 收藏0
  • STM32遥控小车下位机及硬件连接部分(Keil MDK5平台的C++编程)

    摘要:同时,该模块中包括小车的加减速以及小车的转向功能。在串口中断处理程序中,由于我设定的主机指令以一个字节为单位,故串口检测到一个字节的接收时就立即判断当前指令对应的动作,指令与小车动作的映射见上位机编写部分。 ...

    mykurisu 评论0 收藏0

发表评论

0条评论

不知名网友

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<