Simulink Support for Embedded Hardware

Run Simulink Models on Low-Cost Embedded Hardware

With Simulink®, you can design algorithms and models, and run them on low-cost embedded hardware including Arduino®, LEGO® MINDSTORMS® NXT™ and EV3™, and Raspberry Pi®. Design for a range of embedded hardware applications such as control systems, robotics, audio processing, and computer vision. Simulink support for low-cost embedded hardware is also available in student and home-use versions.

Simulink support for embedded hardware includes:

  • Automated installation and configuration
  • Libraries of Simulink blocks that connect to I/O ports, sensors, and actuators
  • Streamlined workflows for designing, building, and executing algorithms on supported embedded hardware
  • Direct communication between Simulink and the embedded hardware
  • Interactive parameter tuning and signal monitoring of your application as it runs on the embedded hardware
  • Model deployment for standalone operation
View all hardware support for the Simulink product family Explore hardware support for all MathWorks products

Examples and How To

Software Reference

See also: modeling and simulation, robot programming, mechatronics, control systems, image processing and computer vision, embedded code generation, hardware for project-based learning, Smart Emergency Response System, cyber-physical systems

Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more