无需编程,DIY自己智能小车的Android蓝牙遥控软件(二)

news/2024/11/16 20:47:38/

Block Editor里面各类模块代表的意义:


现在该考虑一下我们的Android软件要怎么运行,列出来需要哪些控件。

向前按钮、向后按钮、向左、向右、………,哦,不要这样吧,试一试手机的重力感应功能,通过手机体态传感器来控制小车显然比按按钮更酷一些。

 

简要流程图:                              我的手机软件截图:


可能要添加的控件:

Button :按钮,用来触发某功能

Label:  标签,用来显示当前状态

BluetoothClient : 蓝牙控件,用来蓝牙配对、连接、通信。

Clock:  时钟,定时触发某程序段

OrientationSensor: 体态传感器,目前绝大多数的手机都有的,用来获取手机当前的状态(倾倒度数、斜率角度等等);

TinyDB :一款手机上的简易数据库控件,这里用来记录软件上次运行时配对过的蓝牙设备,便于选取。

Notifier :警示窗口,当软件运行出现意外时,提示信息,避免程序崩溃掉。

Arrangement :把按钮、Label等控件排列整齐

 

图文详解:


         考虑更多的细节……

1、


程序初始化时:

应该检查体态传感器是否存在于手机,没有传感器的话,再往下也就没有执行的意义了;

时钟当前最好设置为关闭状态,因为蓝牙还没有连接呢,还不需要读取传感器、判断手机动作吧;

读取数据库,之前有没有配对过的蓝牙设备呢?有的话就列出出来,供我们下面选择,没有也得告诉一下我们吧;







这里借用一张图片:

(X轴: Pitch, Y轴: Roll, Z轴: Yaw, (App Inventor中称为Azimuth方位角).)




http://www.ppmy.cn/news/724862.html

相关文章

Android手机通过蓝牙控制小车

由于蓝牙的搜索和匹配系统已经做的很好,大家可以可以调用系统的,所以主要的重点在于蓝牙建立连接接收和发送数据: 主要代码如下: package com.examole.booth;import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.lang.refl…

移动管家手机控车一键启动车载车联网模块原理分析与电路设计图解

基于手机控制的智能小车的设计与实现;中山迈易科技研制手机控制汽车系统开发方案 智能汽车,远程启动不再为车内空调冬暧夏凉烦恼,实现了手机远程控制汽车、汽车无钥匙进入、一键启动、GSM/GPS车辆监控管理等。配备有专注汽车安防、智能化控制及专业配置产品的行业专…

手机遥控车

材料准备 Arduino UNO带WiFi模块 HC-SR04超声波模块 继电器 遥控车 杜邦线 电源 电脑 安卓手机 代码演示 #include<ESP8266WiFi.h> #define Dong1 D6//定义马达接口 #define Dong2 D7 #define Zhuan1 D4 #define Zhuan2 D5#define echo D2//定义超声波接口 #define trig…

安卓手机遥控蓝牙小车

本文章首发自阿莫论坛&#xff0c;但由于那论坛种种限制&#xff0c;现在新开通博客给大家分享一下。 本作品是我13年6月自学安卓后&#xff0c;第一个比较正式的安卓程序&#xff0c;完成于13年10月。由于是自学&#xff0c;所以很多东西都不是很完善&#xff0c;请大家不要嘲…

汽车手机智能控制一键启动智能钥匙开发

伴随着车辆4G无线功能的应用和车载多媒体智能系统的普及&#xff0c;很多的车辆可以实现远程的控制&#xff0c;假如你忘记了带钥匙&#xff0c;如何开启车门&#xff1f;移动管家手机智能控车系统可以通过手机致电或APP控制远程车辆车门的开启和关闭&#xff1b; 三通并联&…

基于安卓的视频遥控小车

基于安卓的视频控制小车 ​ ​ 目录 一、 创意来源 二、 项目概述 三、 优势 四、 功能 五、 制作材料 六、 详细介绍 七、 参考文献 一、创意来源 当今在安防监控领域&#xff0c;大多数民用监控设备有几大弊端&#xff1a; 位置固定&#xff1a;大多数设备位置固定…

一起打造自己的自动驾驶小车mycar - 3.手机控制小车移动

文章目录 1. 功能2. 代码概述2.1 消息总线2.2 组件2.3 mycar代码目录结构 3. 运动控制3.1 I2C、PWM与PCA96853.2 PCA9685类3.3 PWMSteering和PWMThrottle类 4. 摄像头5. 网页控制6. 配置文件6.1 subscription和publication属性 7. 安装与运行7.1 clone代码7.2 安装依赖7.3 运行…

手机控制汽车无钥匙进入一键启动方案设计

车辆手机控车解决方案&#xff0c;无钥匙进入&#xff0c;车辆一键启动系统方案。手机如何远程控制汽车&#xff0c;随着科技的不断发展&#xff0c;现在汽车加配一键启动无钥匙进入国&#xff0c;且手机也能操控汽车了&#xff0c;下面一起来看看吧&#xff01; 手机控制汽车远…