此示例显示了如何编写MATLAB脚本以使用LEGO®MindStorms®EV3™硬件实现碰撞报警。
MATLAB支持包为L金宝appEGO MINESTORMS EV3硬件使您可以与MATLAB中的乐高态度互动。您可以使用MATLAB脚本为EV3硬件实现更复杂的功能。
此示例演示了具有EV3砖和超声波传感器的碰撞报警实现。当物体越来越接近超声波传感器时,EV3砖会产生更高倾斜的警报声。
完全的MATLAB®COLDS®EV3™硬件入门金宝app和与EV3砖外设互动,读取传感器值和控制电机例子。
此示例需要额外的硬件:
EV3超声波传感器
1.按照说明进行操作Matlab Support Package的Matla金宝appb Spects in EV3硬件入门在主机和EV3砖之间设置通信的示例。
2.将超声波传感器连接到EV3砖的输入端口。
1.打开碰撞报警脚本模板
编辑('collision_alarm.m')
2.运行脚本。
点击跑步按钮运行碰撞警报脚本。
通过更改重置检测范围
范围= 0.3
值范围为0.3米到另一个值,如0.5米。
重新运行脚本以观察行为更改。
按EV3向上按钮退出while循环并停止脚本,该脚本实现为
〜〜ReadButton(Mylego,'Up')
此示例使用MATLAB脚本实现碰撞警报。您学习了基本的MATLAB脚本框架,为EV3硬件实现更复杂的功能。