5.0 | 4 ratings Rate this file 209 Downloads (last 30 days) File Size: 522 KB File ID: #46775 Version: 1.3
image thumbnail

Arduino Serial Data Acquisition


Ye Cheng (view profile)


Use serial communication to monitor live data from Arduino in MATLAB/Simulink

| Watch this File

File Information

Do you want to monitor live data from Arduino® in MATLAB® and Simulink®?
-You can do so easily with Simulink External Mode if you use Arduino Mega 2560 and Arduino Due. http://www.mathworks.com/help/simulink/ug/remotely-monitoring-and-controlling-an-application-on-arduino-hardware.html

What if you use Arduino Uno?
-This File Exchange download will help you do exactly that.

This submission contains three files:
-serialRunOnArduino.slx: Download this model onto your Arduino board so that it sends data to serial port
-serialRunOnPC.slx: Run this model locally on your PC to collect and plot serial data in Simulink
-readArduinoSerial.m: Run this script to read and plot serial data in MATLAB

Required Products Simulink
MATLAB release MATLAB 8.3 (R2014a)
Other requirements Arduino Simulink Support Package - Required: http://www.mathworks.com/hardware-support/arduino-simulink.html Instrument Control Toolbox™ - Optional (Required only for serial read in Simulink)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (7)
14 Sep 2015 DHRUPAL SHAH  
08 Sep 2015 kaveh dehno


It works on my Leonardo, but gives me none sense data. I'm able to get the right data from Arduino serial monitor as well as the Mac Terminal.


Comment only
04 Sep 2015 Graham Lee

Worked with my UNO, and has an easy-to-follow setup guide. Great work, thanks!

01 Jul 2015 Rosco

Rosco (view profile)

Very helpful - got me up and running immediately. Thanks for sharing.

30 May 2015 Starhowl

It was only thanks to this submission that I understood data transmission on Arduino!

10 Feb 2015 chfakht chfakht

When trying this on the arduino uno, I get the following error when I try to run on target hardware: CRL: “None” cannot be found in the registry.

Comment only
07 Jan 2015 Nishant

The program shows 'catch err' error on line number 9.That's the only error that comes up.Please help me fix this.Thank you.

Comment only
30 May 2014 1.3

Minor trademark adjustment.

Contact us