这个示例向您展示了如何设置与EV3砖块的通信。
乐高MINDSTORM金宝appS EV3硬件的MATLAB支持包使您能够在MATLAB内与乐高MINDSTORMS EV3硬件进行交互。
这个示例向您展示了如何通过USB、WiFi或蓝牙连接设置与EV3砖块的通信。然后,验证您可以使用MATLAB命令通过播放EV3上扬声器的音调与EV3硬件进行交互。
如果您是MATLAB的新手,我们建议您完成交互式MATLAB教程,开始使用MATLAB,并运行MATLAB入门的例子。
您将需要以下硬件:
EV3砖
EV3 USB线,或EV3 WiFi狗狗,或主机蓝牙狗狗(可选,如果您的电脑上没有内置蓝牙可用)
使用下列选项之一设置与EV3砖的通信。
选项1:USB
1.使用USB线连接EV3上的Mini-USB端口(标签为“PC”)和主机上的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砖配对。在上位机上,获取蓝牙狗的串口号。把这个名字记下来,以便以后使用。
创建一个连接到EV3砖称为mylego
使用下列选项之一。
选项1:USB
mylego = legoev3 (usb)
选项2:无线网络
mylego = legoev3 (wifi, < IP_Address >, < Hardware_ID >)
进入IP地址和硬件ID你在任务1中写的。
例如:
mylego = legoev3(“无线”、“192.168.1.3”,“00165340 e49b”)
选项3:蓝牙
mylego = legoev3(“蓝牙”,< Serial_Port >)
使用任务1中找到的串口名称。
例如:
mylego = legoev3(“蓝牙”、“COM3”)
选项4:使用上次成功连接的设置重新连接
如果你使用legoev3
不带参数,legoev3
重用上次成功连接到EV3砖块的设置。这是重新连接设备最有效的方法。
mylego = legoev3
验证连接是否正常。使用mylego
从任务2连接到EV3砖块上的扬声器播放“哔”声。
beep (mylego)
若要终止连接,请清除legoev3
对象。
明确mylego
这个示例向您展示了如何通过USB、WiFi或蓝牙连接设置与EV3砖块的通信。它还向您展示了如何使用MATLAB命令连接EV3砖块并与之交互。有关更多信息,请参见与EV3砖外设交互,读取传感器值,和控制电机的例子。