With Simulink® Support Package for Arduino® Hardware, you can use Simulink to develop and simulate algorithms that run standalone on your Arduino. The package includes:
Learn more about Arduino programming with MATLAB and Simulink.
Watch video to learn how to implement serial communication between Raspberry Pi and Arduino.
|Arduino Board||Shield Support||Interactive Tuning and monitoring||Comments|
|Arduino Due*||Y||Y||CAN channel not currently supported.|
|Interactive tuning supported as of R2016b. You can log one signal at 1 kHz or up to 6 signals at 5 ms rate.|
|Arduino Mega 2560*||Y||Y||Log one signal at 1 kHz or up to 6 signals at 5 ms rate in R2016b|
|Arduino Mega ADK*||Y||Y||Log one signal at 1 kHz or up to 6 signals at 5 ms rate in R2016b|
|Arduino LilyPad USB||N||N|
|Arduino Esplora||N||N||Additional IO supported via analog multiplexer|
|Arduino Robot||N||N||Additional IO supported via analog multiplexer|
|N||N||Mini with ATmega168 not supported|
|Arduino Nano 3.X*
|N||N||Nano 2.X with ATmega168 not supported|
|N||N||Pro with ATmega168 not supported|
|Arduino Ethernet Shield||See Shield Support column for compatibility|
|Arduino WiFi Shield||See Shield Support column for compatibility|
See the hardware support package system requirements table for current and prior version, release, and platform availability.
View enhancements and bug fixes in release notes.
Related Hardware Support Views: Simulink, Arduino, Consumer Electronics, Control Systems, C ∕ C++ Code Generation, Embedded Systems, Ethernet, Internet of Things, MathWorks Supported, Mechatronics, Project-Based Learning, Run on Target Hardware, Serial, Simulink Product Family, Support Package Installer Enabled
Support Package Installer installs this support package and all required third-party software. To start the installer, go to the MATLAB toolstrip and click Add-Ons > Get Hardware Support Packages. For more information, read the documentation.
All required third-party software is installed by the Support Package Installer.