主要内容

开始使用LEGO MINDSTORMS EV3硬件的MA金宝appTLAB支持包

这个示例向您展示了如何与EV3模块建立通信。

简介

LEGO®MINDSTO金宝appRMS®EV3硬件的MATLAB®支持包使您能够从MATLAB中与LEGO MINDSTORMS EV3硬件进行交互。

本示例向您展示如何通过USB、Wi-Fi®或蓝牙®连接与EV3砖建立通信。然后,验证您可以使用MATLAB命令通过EV3上的扬声器播放音调来与EV3硬件交互。

先决条件

如果您是MATLAB的新手,我们建议您完成交互式MATLAB教程MATLAB入门,并运行MATLAB入门的例子。

所需的硬件

您将需要以下硬件:

  • EV3砖

  • EV3 USB电缆,或EV3 WiFi加密狗,或主机蓝牙加密狗(可选,如果您的计算机上没有内置蓝牙)

任务1 -建立乐高头脑风暴EV3通信

使用以下选项之一设置与EV3砖的通信。

选项1:USB

1.使用USB电缆连接EV3上标有“PC”的Mini-USB端口和主机上的USB端口。

选项2:WiFi

1.将EV3 WiFi加密狗插入EV3主机USB端口,标记为“USB”。

2.在EV3 Brick界面中,使用设置>无线网络并开启WiFi。然后,搜索并连接到网络。有关更多信息,请参阅EV3用户指南。

3.然后,使用设置>砖的信息,得到IP地址和硬件ID.记下这两个值,以便以后使用。

4.要验证EV3砖是否可达,请在主机计算机上使用命令行ping EV3砖的IP地址。例如,输入:

萍192.28.195.170

ping统计信息指示从主机计算机是否可以访问EV3砖。

选项3:蓝牙

1.在主计算机上启用蓝牙。如果没有内置蓝牙,请使用蓝牙加密狗。

2.在“EV3砖界面”中,选择“设置>蓝牙”,开启蓝牙功能。

3.主机与EV3砖配对。在主机上获取蓝牙加密狗的串口编号。把这个名字记下来,以便以后使用。

任务2 -创建到EV3砖的连接

创建到EV3砖的连接mylego使用以下选项之一。

选项1:USB

Mylego = legoev3('usb')

选项2:WiFi

mylego = legoev3('wifi',)

进入IP地址和硬件ID你在任务1中写下的内容。

例如:

Mylego = legoev3('wifi','192.168.1.3','00165340e49b')

选项3:蓝牙

mylego = legoev3('bluetooth',)

使用在任务1中找到的串口名称。

例如:

mylego = legoev3('蓝牙','COM3')

选项4:使用上次成功连接中的设置重新连接

如果你使用legoev3没有争论,legoev3重用上次成功连接到EV3砖的设置。这是重新连接设备的最有效方法。

Mylego = legoev3

任务3 -哔哔EV3砖

验证连接是否正常。使用mylego连接任务2,从EV3砖上的扬声器播放哔哔声。

beep (mylego)

任务4 -终止通信

若要终止连接,请清除legoev3对象。

明确mylego

总结

此示例向您展示了如何通过USB、WiFi或蓝牙连接与EV3砖建立通信。它还向您展示了如何使用MATLAB命令连接到EV3砖并与之交互。有关更多信息,请参见与EV3砖外设交互,读取传感器值和控制电机的例子。