製品・サービス

Arduino支金宝app持MATLAB
和仿真软金宝app件

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

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

连接I / O

可以通过MATLAB和Simulink连接和控制Arduino的输入和输出。金宝app连接I/O使您能够从传感器获取数据,控制外围设备,并在MATLAB中分析和可视化它。在将Arduino部署到硬件上之前,通过使用从Arduino获取的真实数据,连接I/O还可以帮助您对想法进行原型化。MATLAB和Simulink通过各自的硬件金宝app支持包都支持这个功能。金宝app

MATLAB 金宝appArduino支持包

  • 编写MATLAB程序读写数据到您的Arduino硬件,并访问连接的外围设备,如电机,led, I2C设备。
  • 在MATLAB中使用来自Arduino外围设备的数据原型和优化算法。
  • 使用MATLAB命令来控制外设,而不用在Arduino上使用任何编译代码。
  • 分析和处理数据使用许多内置的数学,工程,和绘图功能中的MATLAB。

金宝appArdu金宝appino的Simulink支持包

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

部署

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

金宝appArdu金宝appino的Simulink支持包

  • 在Simulink中开发算法,它为动态系统建金宝app模和算法开发提供了框图环境独立的运行在你的Arduino硬件上
  • 监视和优化当算法在Arduino上实时执行时,您可以从Simul金宝appink获取模型参数。
  • 借助于MATLAB功能块,您可以将MATLAB代码合并到您的Simulink模型中。金宝app

Arduino工程装备

MATLAB和Simu金宝applink为其提供了硬件支持和参考示例金宝appArduino Engineering Kit Rev 2.0.该工具包帮助学生和爱好者学习基本的工程概念和机电一体化通过有趣的项目连接到现实世界的应用程序。

预先配置的项目

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

MATLAB和Simul金宝appink的Arduino支持包包含了运行三个应用程序项目所需的项金宝app目文件,这三个应用程序项目包括绘图机器人、摄像头控制的漫游者和自平衡摩托车。

Arduino Engineering Kit Rev 2,由Arduino与MathWorks合作开发。

绘画机器人

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

摄像头控制探测器

通过位置跟踪导航探测车,利用提升机构移动物体。

自平衡的摩托车

操控摩托车,用反作用轮和运动陀螺仪保持直立。