Hardware Support

Simulink 提供的 Arduino 支持

在 Arduino 开发板上创建和运行 Simulink 模型


功能与特性

借助针对Arduino® 硬件的 Simulink® 支持包,可以使用 Simulink 来开发和仿真在 Arduino 上独立运行的算法。该支持包包括:

  • Hardware plugin detection for Arduino boards in MATLAB®
  • UDP and TCP/IP blocks to let your Arduino Wi-Fi and Ethernet shields communicate with LEGO MINDSTORMS® EV3, Raspberry Pi™, and mobile devices (Android and iOS)
  • 用于配置和访问 Arduino 传感器和执行器的 Simulink 模块
  • 写入和读取模块,通过在 Arduino 开发板上运行的算法与 ThingSpeak 信道直接通信
  • 对 Arduino Wifi Shield 和 Ethernet Shield 的访问
  • 在设备上运行算法时,用于交互式参数调优和信号监测的外部模式(在某些开发板上不可用,请参见下表)
  • 在 Arduino 上独立运行的模型部署
  • 产品文档,可以指导您如何创建设备驱动程序模块,以访问硬件开发板的特定功能

了解有关使用 MATLAB 和 Simulink 进行 Arduino 编程的详细信息。

观看视频,了解如何实现 Raspberry Pi 和 Arduino 之间的串行通信。

Arduino 开发板 Shield 支持 交互式调优和监测 注释
Arduino Due* 目前不支持 CAN 信道。
Arduino Uno*
自 R2016b 开始支持交互式调优。可以按 1kHZ 或每 5 毫秒多达 6 个信号的频率记录一个信号。
Arduino Leonardo*  
Arduino Mega 2560* 在 R2016b 中以 1kHZ 或每 5 毫秒多达 6 个信号的频率记录一个信号
Arduino Mega ADK* 在 R2016b 中以 1kHZ 或每 5 毫秒多达 6 个信号的频率记录一个信号
Arduino Micro*  
Arduino LilyPad USB  
Arduino Esplora 通过模拟多路复用器支持的其他 IO
Arduino Robot 通过模拟多路复用器支持的其他 IO
Arduino Mini*
(ATmega328)
不支持采用 ATmega168 微控制器的 Mini
Arduino Nano 3.X*
(ATmega328)
不支持采用 ATmega168 微控制器的 Nano 2.X
Arduino Pro*
(ATmega328)
不支持采用 ATmega168  微控制器的 Pro
Arduino Fio  
Arduino Ethernet Shield 有关兼容性信息,请参阅 Shield 支持列
Arduino WiFi Shield 有关兼容性信息,请参阅 Shield 支持列
*针对 Arduino 硬件的 MATLAB 支持包也支持以上硬件
 

平台和版本支持

有关当前和以前的版本、发行版和平台的可用性信息,请参阅硬件支持包系统要求表。

查看发行说明中的增强功能和补丁修复。


相关硬件支持视图: MATLAB, Simulink, Arduino, 消费性电子产品, 控制系统, C ∕ C++ Code Generation, Embedded Coder, 嵌入式系统, Ethernet, Instrument Control Toolbox, 物联网, MathWorks Supported, MATLAB Coder, 机电, 电力电子控制设计, Project-Based Learning, Run on Target Hardware, Serial, Simulink Coder, Simulink Product Family, Stateflow, Support Package Installer Enabled

准备安装?

Before installing the support package, confirm you have the correct setup. View system requirements and installation options.

获取支持包

软件

必需

推荐

支持包

必需

支持包安装程序用于安装此支持包和所有必需的第三方软件。要启动安装程序,请转至 MATLAB 工具条,然后单击“附加产品”>“获取硬件支持包”。有关详细信息,请参阅产品文档

获取支持包

硬件

必需

推荐

支持的  Arduino Shield(可选):Arduino Ethernet Shield  Arduino WiFi Shield购买

软件

必需

所有必需的第三方软件都是由支持包安装程序安装的。

Don't see the hardware you're looking for?