2022世界杯八强谁会赢?产品和服务

MATLAB中的Arduino支持
和仿真软件

控制外围设备,在Arduino板上运行算法

用MATLAB®和仿真软件®Arduino支持包®硬件方面,您可以使用MATLAB和Simulink分别与您的Arduino进行交互通信。Simulink还使您能够在Arduino板上执行独立操作的模型部署。

连接I / O

您可以从MATLAB和Simulink连接和控制Arduino的输入和输出。连接I/O使您能够从传感器、控制外设获取数据,并在MATLAB中分析和可视化它。Connected I/O还可以在将Arduino部署到硬件上之前,通过使用从Arduino获得的真实数据,帮助您创建想法的原型。该功能由MATLAB和Simulink通过各自的硬件支持包支持。

连接I / O

Arduino的MATLAB支持包

  • 编写MATLAB程序,将数据读写到Arduino硬件,并访问连接的外围设备,如电机、led和I2C设备。
  • 在使用Arduino外设的数据的同时,在MATLAB中创建并完善您的算法。
  • 使用MATLAB命令来控制外设,而无需使用Arduino上的任何编译代码。
  • 使用MATLAB内建的众多数学、工程和绘图函数之一分析和处理数据。

Arduino的Simulink支持包

  • 用配置和访问Arduino传感器、执行器和通信接口的块扩展Simulink。
  • 在正常模式模拟过程中,无需在硬件上部署模型,就可以从Simulink访问连接到Arduino板的外围设备。
  • 访问数字输入和输出,I2C读写,SPI读写模拟输入,和脉宽调制输出。

部署

您可以开发算法并将Simulink模型部署为独立的可执行程序,在Arduino硬件上运行。仅Arduino的Simulink支持包支持部署。

Arduino的Simulink支持包

  • 在Simulink中开发算法,它为动态系统建模和开发算法提供了一个框图环境独立的运行在你的Arduino硬件上
  • 监视和优化(1:42)当算法在你的Arduino上实时执行时,你可以从Simulink中获取模型参数。
  • 在…的帮助下MATLAB功能块,您可以将MATLAB代码合并到您的Simulink模型中。

Arduino工程装备

MATLAB和Simulink为该方法提供了硬件支持和参考实例Arduino工程工具包Rev 2.0.该工具包帮助学生和爱好者通过连接到现实应用的有趣项目学习基本工程概念和机电一体化。

预先配置的项目

预配置项目是在MATLAB和Simulink中开发的。他们为学生提供了编程和探索Arduino工程工具包的简单方法。

针对MATLAB和Simulink的Arduino支持包包含了运行工具包中包含的三个应用程序项目所需的项目文件:绘图机器人、网络摄像头控制的漫游者和自平衡摩托车。

Arduino工程装备

Arduino工程套件Rev 2,由Arduino与MathWorks合作开发。

绘画机器人

绘画机器人

使用MATLAB代码在白板上复制参考图像。

摄像头控制探测器

摄像头控制探测器

通过位置跟踪导航漫游者,并通过其提升机构移动物体。

自平衡的摩托车

自平衡的摩托车

机动摩托车和观察它保持直立使用反动轮和运动陀螺的平衡。

Baidu
map