使用MATLAB和Arduino电动机控制
这个实践教程展示了如何从MATLAB命令®万博1manbetx支持包Arduino®可用于控制直流、步进和伺服电机。我们使用Adafruit电动机保护V2和Arduino由于MATLAB和步骤通过一系列的MATLAB命令来显示这些汽车。
在这个演示中,我们将看到如何使用MATLAB控制汽车Arduino的支持包。万博1manbetxMATLAB软件,我已经和MATLAB支持包Arduino预装在我的机器上。万博1manbetx如果你没有支持包安装,你可以去附件选项卡,点击万博1manbetx硬件支持包下载和安装包的支持。硬件,我Arduino由于电动机Arduino方包,直流电池组,USB Micro-b电缆。
跟随这个演示,让我的连接,连接电动机的伺服1销盾伺服电机。和一个销直流电机,步进电机和M3, M4别针。重要的是要注意,直流电池组是必要的控制直流电机和步进电机。将直流电池组连接到电源销。的Micro-b一端电缆需要连接到编程的支持,和USB端到电脑上安装了MATLAB。更多详细说明如何连接,请按照这个链接。
现在,我们取得了所有必要的连接,让我们去MATLAB,看看我们可以控制马达。为此,我写了一个脚本,我要表演。Arduino函数在这个脚本中建立一个com端口上的连接与断开的由于第一输入。这个函数还提供了说明MATLAB在库,需要包含在Arduino服务器代码。当我执行这个在MATLAB命令窗口,MATLAB创建一个对象,代表了物理对象连接到。
附加功能可以操作创建的对象连接到电动机的盾牌。执行一个命令在命令窗口并运行一个MATLAB脚本相同的效果。所以在剩下的这段视频,我将使用这个按钮进入下一节的代码后执行当前的部分。
MATLAB在工作区中创建一个新对象每次连接到一个新的物理对象。在这种情况下,电动机的盾牌。在这段代码中,伺服和位置函数是我们需要注意的。伺服功能允许您从MATLAB交流伺服电机连接的第二输入端口号中提到。正确的位置函数允许您命令伺服电机移动到位置。在这里,我使用4循环将电机从0到180度五次,来回。我在这里附加的图像轮伺服电机来显示它的行动。
在下一节的绳子,步进功能帮助我们建立一个连接步进电机连接在端口2。第三这个函数指定输入步进电机必须采取的步骤的数量在每一个革命。此举函数命令步进电机移动的步数是提到第二输入。让我们看看MATLAB可以使芭蕾舞舞蹈音乐。
与最后一种交流电动机是随着汽车从MATLAB方包,可以使用直流电机的功能。停止和启动评论什么其名。记住,这些函数只能用于电机的速度提到了之后。电机的速度必须提到作为一个运动的最大速度百分比值。这里的催眠盘显示了直流电机的工作。
,我们看到了如何使用MATLAB控制汽车为Arduino和支持包。万博1manbetx
也seleccionar uno de来说《国家/语言:
科莫obtener el药对rendimiento
Seleccione中国(en语言斜纹棉布裤o单身)对位obtener el药对rendimiento。洛杉矶sitios web de还有《没有范围optimizados对位ser accedidos desde苏ubicacion geografica。
欧罗巴