这个示例向您展示如何编写MATLAB脚本,使用LEGO®MINDSTORMS®EV3™硬件实现碰撞警报。
乐高MINDSTORM万博1manbetxS EV3硬件的MATLAB支持包使您能够在MATLAB内与乐高MINDSTORMS EV3硬件进行交互。您可以使用MATLAB脚本为EV3硬件实现更复杂的功能。
这个例子演示了一个带有EV3砖块和超声波传感器的碰撞警报实现。当物体靠近超声波传感器时,EV3砖块就会发出更高音调的报警声音。
完整的入门的MATLAB®支持包LEGO®MINDSTORMS®万博1manbetxEV3™硬件和与EV3砖外设交互,读取传感器值,和控制电机的例子。
这个例子需要额外的硬件:
EV3超声波传感器
1.请按照入门乐高MINDSTORMS EV3硬件MATLAB支持万博1manbetx包示例来设置主机和EV3块之间的通信。
2.将超声波传感器连接到EV3砖的输入端口。
1.打开碰撞警报脚本模板
编辑(“collision_alarm.m”)
2.运行脚本。
点击运行按钮来运行碰撞警报脚本。
通过改变来重置检测范围
范围= 0.3
RANGE的值从0.3米到另一个值,例如0.5米。
重新运行脚本以观察行为更改。
按EV3 UP按钮退出while-loop并停止脚本,实现为
虽然~ readButton (mylego,“了”)
这个例子演示了使用MATLAB脚本来实现碰撞警报。您学习了基本的MATLAB脚本框架,用于为EV3硬件实现更复杂的功能。