5.0

5.0 | 2 ratings Rate this file 1653 Downloads (last 30 days) File Size: 15.3 KB File ID: #40312
image thumbnail

Simulink Support Package for Arduino Hardware

by

 

07 Mar 2013 (Updated )

Student-priced microcontroller board

| Watch this File

File Information
Description

Installer file for Simulink Support Package for Arduino Hardware. For more details on capabilities for this support package, please visit:

www.mathworks.com/hardware-support/arduino-simulink.html

Opening the .mlpkginstall file from your operating system or from within MATLAB will initiate the installation process for this Hardware Support Package and acquire the latest support package available for the release you have.

This .mlpkginstall file is functional for R2013a and beyond.

Acknowledgements

This file inspired Autonomous 4 Wheel Robot Light Tracker Arduino Mega 2560 and Simulink Library For Zumo Robot.

Required Products Simulink
MATLAB
MATLAB release MATLAB 8.1 (R2013a)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (11)
20 Sep 2014 Sina

Hi. I am trying to use this package with an Arduino Uno board that's connected to a motor driver to drive a motor to my desired position and speed (later with implementing a PID controller).
I was wondering how I can use this package with the motor real time. Or how I can design the PID controller in Simulink for this application.
Thank you.

05 Aug 2014 Carlos

Thanks Md. Ashfaque & Sreeram! As a temporary solution I used the for iterator block and buffered the bytes in an array. I shall look into custom blocks later on for better efficiency.

22 Jul 2014 Sreeram

Hi Carlos,

There are two options
1) One could use for iterator block or something that can read bytes one by one and then buffer them as per application needs in the model
2) or on the contrary create a custom block that uses the Serial.readBytes function from the arduino standard library. http://arduino.cc/en/Serial/ReadBytes
For creating a Custom driver block one could follow the guide published at
http://www.mathworks.in/matlabcentral/fileexchange/39354-device-drivers

Hope this helps,
Thanks,
Sreeram Mohan

17 Jul 2014 Md. Ashfaque

Hi Carlos,
The best way to transmit an array of characters/string is to use the s-function builder block and simply use the Serial.print() command that is used in the Arduino IDE.

12 Jul 2014 Carlos

Hello, if I want to read multiple bytes of data in each time step, what I should do with the Serial Read block since it only read 1 byte everytime? Thanks.

21 May 2014 Özgür Akpinar

It has problems in Windows 8.1 when I try to download model to Arduino.

24 Jan 2014 addie irawan

I have a problem on using most of the PWM pins in PWM block for Arduino Mega 2560. The warning prompt shows this block only for Arduino UNO not Arduino Mega although the mask prompt written it support both boards. Please help me on this

18 Jun 2013 Murat Belge

Support package installer is supported since R2012a. Type in "targetinstaller" at the MATLAB command prompt to launch the installer.

18 Apr 2013 A

Support Package Installer only for MATLAB 8.1 (R2013a)?

14 Apr 2013 Gabriel Ortega Rosero

Hi, I´m trying to do data adquisition with arduino in simulink, I configured the device and run the configurations (build the code), but I have a problem, when I start te simulation appear a error message, "Checksum mismatch. Verify the correct target application is running and if necessary rebuild target code."

I appreciate your help, thanks!

05 Apr 2013 erik popo

it's a good tool

Updates
17 Sep 2013

Minor license update

20 Sep 2013

updating thumbnail and description

17 Jan 2014

no change - upgrading hardware support package download action

Contact us