主要内容

LEGO®MINDSTORMS®EV3™硬件MATLAB®金宝app支持包入门

这个示例向您展示了如何设置与EV3模块的通信。

介绍

乐高头脑风暴EV3硬件金宝app的MATLAB支持包,使您可以从MATLAB内与乐高头脑风暴EV3硬件交互。

这个示例向您展示了如何通过USB、WiFi或蓝牙连接设置与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:无线网络

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

2.在EV3砖块接口中,使用设置>无线网络并启用无线网络。然后,搜索并连接到一个网络。要了解更多信息,请查阅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:无线网络

mylego = legoev3 (wifi, < IP_Address >, < Hardware_ID >)

进入IP地址和硬件ID你在Task 1中写下的。

例如:

mylego = legoev3(“无线”、“192.168.1.3”,“00165340 e49b”)

选项3:蓝牙

mylego = legoev3(“蓝牙”,< Serial_Port >)

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

例如:

mylego = legoev3(“蓝牙”、“COM3”)

选项4:使用最后一次成功连接的设置重新连接

如果你使用legoev3不带参数,legoev3重用上次成功连接到EV3砖块的设置。这是重新连接设备最有效的方法。

mylego = legoev3

任务3 - Beep EV3砖块

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

beep (mylego)

任务4 -终止通信

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

明确mylego

总结

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