EV3通过蓝牙控制小车行驶

您所在的位置:网站首页 ev3蓝牙连接手机 EV3通过蓝牙控制小车行驶

EV3通过蓝牙控制小车行驶

2024-02-01 02:29| 来源: 网络整理| 查看: 265

搭建方法就不展示了,每个人想法不同,搭出来的车也不尽相同。但是本次所做的小车要用两个大型电机搭建。

遥控器:触动传感器控制小车前进和停止,中型电机控制小车转向。小车:两个大型电机分别控制左右轮胎,车后面用万向轮。

原理很简单,触动传感器有三种状态,我们用其中的两种(按压、松开)。当按压触动传感器时小车向前行驶,当松开触动传感器时小车停止。中型电机可以测量轴旋转的度数,把中型电机测量出来的旋转度数作为小车转向的数值。不多废话,直接上程序。

遥控器程序小车程序

程序分为遥控器端的程序和小车的程序。

遥控器端的程序是个多任务程序,两个任务几乎同时执行,不分先后。第一个任务是测量中型电机旋转的度数,把数值交给消息传递,消息传递的数据类型为发送数字,并将消息标题改为turn。第二个任务是检测触动传感器的状态,因为要测量两种状态,我们用切换。触动传感器测量的状态随意,按压、松开都行。但是不同的状态要注意其中的逻辑关系,按压发送1-100中随意一个数,数字越大跑的越快。松开发送数字0,这时大型电机就会停止。同时不要忘记把消息标题改为go。(图中红色的数学模块是为了把数值取反,可以不用。)

接下来是小车的程序,遥控器发送消息,小车自然要接受消息。首先小车要接收turn和go的数值,turn用于转向,go用于大型电机功率。利用移动转向来实现。

下载程序时,send程序下载到遥控器端,receive程序下载到小车上。

接下来就是要把两个EV3通过蓝牙连接起来。具体步奏直接上图。

首先要把蓝牙选项中连接iPhone/iPad/iPod的选项关闭,两台EV3都要关闭,记住是都要关闭。然后进入Connections。选择最下面的Search我是用小车上的EV3连接遥控器的EV3,所以选择遥控器EV3的名字EV3-5。每台EV3的名字在屏幕中央正上方。连接成功会有已连接的提示

接下来就是运行两台EV3上我们刚刚下载好的程序。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3