Simulink Support Package for Arduino Hardware

Run models on Arduino boards.
Updated 19 Jun 2024

Editor's Note: Popular File 2013 2014 2015 2016 2017 2018 2019 2020

Simulink® Support Package for Arduino® hardware will empower you with the latest Model-Based Design technology to create embedded systems on Arduino, from simulation to implementation.
  • Automated Build, Deployment, and Execution
  • Library of Simulink blocks for Arduino peripherals like ADC, PWM, Serial, I2C, SPI
  • Communicate with Hardware in Normal Mode Simulation Using Connected I/O mode
  • Real-Time parameter tuning and signal acquisition using External mode
  • Examples focused on different application domains like Control systems, Robotics, Signal Processing, IoT
  • Guide to create custom device driver Simulink block for Arduino library
  • Code Verification and Validation with Processor-In-the-Loop (PIL) using Embedded Coder®
To know more about the supported Arduino boards and other features, visit - Arduino Support from Simulink
  • Simulink® Support Package for Arduino® hardware allows you to model, simulate, and deploy a wide range of applications to Arduino hardware. These example models illustrate a variety of applications, from simple to complex.
  • Installation FAQs: The most frequently asked questions about installation of Simulink Arduino support package
If you have download or installation problems, please contact - Technical Support
  • For MATLAB R2017a and earlier versions, this support package is currently unable to download third-party software. For details and workaround, see this Bug Report. MATLAB R2017b and later versions are unaffected.
  • Log4j CVE-2021-44228 Vulnerability : Affected releases - R2019b and Onwards
Getting Started
MATLAB Release Compatibility
Created with R2016b
Compatible with R2016b to R2024b
Platform Compatibility
Windows macOS (Apple silicon) macOS (Intel) Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!