主要内容

乐高®MINDSTORMS®EV3 MATLAB®支持包入万博1manbetx门™ 硬件

此示例演示如何设置与EV3 brick的通信。

介绍

乐高MINDSTORM万博1manbetxS EV3硬件的MATLAB支持包使您能够在MATLAB中与乐高MINDSTORMS EV3硬件交互。

这个示例向您展示了如何通过USB、WiFi或蓝牙连接设置与EV3砖块的通信。然后,验证您可以使用MATLAB命令通过播放EV3上扬声器的音调与EV3硬件进行交互。

先决条件

如果您是MATLAB新手,我们建议您完成以下步骤:交互式MATLAB教程,开始使用MATLAB,以及运行MATLAB入门实例

所需硬件

您将需要以下硬件:

  • EV3砖

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

任务1-建立LEGO MINDSTORMS EV3通信

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

选项1:USB

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

选项2:无线网络

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

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

3.然后,使用设置>砖块信息,把IP地址和硬件身份证件. 记下这两个值,以便以后使用。

4.要验证EV3块是否可访问,请使用主机上的命令行ping EV3块的IP地址。例如,输入:

萍192.28.195.170

ping统计信息指示是否可以从主机访问EV3程序块。

选项3:蓝牙

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

2.在EV3 Brick界面中,选择设置>蓝牙并启用蓝牙。

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

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

创建到EV3块的连接,称为麦利戈使用以下选项之一。

选项1:USB

mylego = legoev3 (usb)

选项2:无线网络

mylego=legoev3('wifi',

进入IP地址和硬件身份证件你在任务1中写下了。

例如:

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

选项3:蓝牙

mylego=legoev3('bluetooth',

使用任务1中的串行端口名称。

例如:

mylego=legoev3('bluetooth','COM3')

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

如果你使用立法3没有争论,,立法3重复使用上次成功连接到EV3程序块的设置。这是重新连接到设备的最有效方法。

mylego = legoev3

任务3-嘟嘟声EV3砖块

验证连接是否正常工作。使用麦利戈从任务2连接到EV3砖块上的扬声器播放“哔”声。

beep (mylego)

任务4-终止通信

要终止连接,请清除立法3对象。

明确mylego

总结

此示例演示了如何通过USB、WiFi或蓝牙连接设置与EV3 brick的通信。它还向您展示了如何使用MATLAB命令连接EV3 brick并与之交互。有关详细信息,请参阅与EV3砖外设交互,读取传感器值,和控制电机实例