Home > By category > Scripts >Development Tools > MATLAB Support Package for Arduino (aka ArduinoIO Package)



MATLAB Support Package for Arduino (aka ArduinoIO Package)

  • Downloads: 
  • Views: 
  • Rating:

Arduino (www.arduino.cc) is a low-cost open-source electronics prototyping platform.

MATLAB Support Package for Arduino (also referred to as "ArduinoIO Package") allows you to communicate with an Arduino Uno or Duemilanove over a serial port. It consists of a MATLAB API on the host computer and a server program that runs on the Arduino. Together, they allow you to access Arduino analog I/O, digital I/O, and motor shield from the MATLAB command line.

The Support Package also includes Simulink blocks for communicating with the Arduino.

For more information about the Support Package, see:
http://www.mathworks.com/academia/arduino-...ino-matlab.html

For Simulink blocks that support code generation, see:
http://www.mathworks.com/academia/arduino-...o-simulink.html

Sample usage:

%-- connect to the board
a = arduino('COM9')

%-- specify pin mode
a.pinMode(4,'input');
a.pinMode(13,'output');

%-- digital i/o
a.digitalRead(4) % read pin 4
a.digitalWrite(13,0) % write 0 to pin 13

%-- analog i/o
a.analogRead(5)
a.analogWrite(9, 155) % write 155 to analog pin 9

%-- motor shield
a.motorRun(4, 'forward') % run motor forward
a.servoWrite(1, 175); % move servo#1 to 175 deg position
a.stepperStep(1, 'forward', 'double', 100); % move stepper motor

%-- close session
delete(a)

Free download from Shareware Connection - MATLAB Support Package for Arduino (also referred to as "ArduinoIO Package") allows you to communicate with an Arduino Uno or Duemilanove over a serial port

Publisher: Classroom Resources Team | License: Shareware
Version: 1.0 | Size: 307 KB | Platform: Matlab, Scripts
Released Date: 02-03-2013 | Rating: 0 | Title: MATLAB Support Package for Arduino (aka ArduinoIO Package)

Author Url: http://www.mathworks.com
Program Info Url: http://www.mathworks.com
Download Url: http://www.mathworks.com/matlabcentral/fx_files/32374/5/ArduinoIO.zip

More downloads from MATLAB Support Package for Arduino (aka ArduinoIO Package) publisher Classroom Resources Team:

Embedded Coder Support Package for Arduino - Simulink block library for creating standalone Arduino applications (requires Embedded Coder)

Simulink Support Package for Arduino Mega Hardware - Simulink block library for creating standalone applications for the Arduino™ Mega platform

Simulink Support Package for Arduino Uno Hardware - Arduino (www.arduino.cc) is a low-cost open-source electronics prototyping platform based on flexible, easy-to-use hardware and software.

Simulink Support Package for Beagle Board - Simulink Support Package for BeagleBoard enables you to develop your BeagleBoard application on a Windows platform.

Simulink Support Package for LEGO MINDSTORMS NXT hardware - Simulink block library for creating models that run directly on your LEGO MINDSTORMS NXT robot

MATLAB Support Package for Arduino (aka ArduinoIO Package) keywords:
MATLAB Support Package for Arduino (aka ArduinoIO Package) related downloads:

Aobo Filter for Mac Standard - Aobo Filter for Mac Standard is an internet filtering and website blocking application that helps Mac OS X users to block adult websites, stop games, applications and record visited websites on Mac. Aobo Filter for Mac Standard provides 5-day free tr

HP Active Support Library for Workstations - HP Active Support Library for Workstations is a collection of tools that enables customers to discover, use, troubleshoot, and diagnose issues with their computers.

Aobo Filter for Mac Professional - Aobo Filter for Mac Professional is an internet filtering and website blocking application that helps Mac OS X users to block adult websites, stop games, applications and record visited websites on Mac. Aobo Filter for Mac provides 5-day free trial.

Simulink Support Package for Beagleboard hardware - Simulink block library for creating standalone applications for the BeagleBoard

Simulink Support Package for Arduino Mega Hardware - Simulink block library for creating standalone applications for the Arduino™ Mega platform

Shareware Connection periodically updates pricing and software information of 'MATLAB Support Package for Arduino (aka ArduinoIO Package)' from company source 'Classroom Resources Team' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'MATLAB Support Package for Arduino (aka ArduinoIO Package)' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of MATLAB Support Package for Arduino (aka ArduinoIO Package).

New Reviews

BitKiller - Dealing with various types of data efficiently holds the key to success in any computing task. Apart from generating new data and modifying existing files, it becomes necessary to delete existing files at times. While most users resort to using ...

Zoolz - No serious PC user needs introduction about the need to backup data, both at home and workplace. There was a time when majority of people used external HDD or storage media to backup important data. However, local data backup has its limitations ...

DataLocker SkyCrypt - Storing data in external hard drive is what any PC user can resort to but Cloud storage is gaining popularity with time. It gives you more flexibility and you can avail free and cheaply priced data storage in cloud as well. The only aspect that ...

Eset Cyber Security Pro - There was a time Mac users were simply oblivious to the existence of malware and viruses, partially encouraged by Apple’s claim that Mac’s do not fall prey to malicious code. In last few years, that perception has been shattered owing ...

Avid Media Composer - When it comes to professional level video editing, there are plenty of tools available for computer users nowadays. While a lot of studio professionals swear by apps like Adobe’s powerhouse software Premiere Pro and Mac users stick to Final ...

WebSite X5 Evolution 10 - Web designing has evolved lot compared to the early days of the internet. You can pick from a number of web design apps and frameworks that take away the pain of manual coding and debugging to a large extent. Even then, it may be necessary to ...

Diver Reviver - It is not only malware and viruses that can affect performance of your computer. Malfunctioning and outdated drivers for hardware components can also affect speed and performance of a PC perceptibly. While seasoned users take the pain of ...

Pixelmator - There is no denying the fact that Mac users are often left with fewer third party app choices than those who use Windows based PCs. However, when it comes to imaging, the situation is a little better. If you want a versatile image editor for Mac ...

SyncBack SE - For any computer users, the importance of backup is immense. Even if you use a powerful computer with latest storage technology, taking backup of data is near mandatory. However, a number of users find the task of choosing the right backup ...

Serif MoviePlus X6 - It is no longer the norm that studio professionals deal with video editing and adding effects exclusively. Average PC users also need to deal with video clips derived from multiple sources from time to time. The abundance of video editing apps ...




New Downloads

PHP Survey Script

Once installed on your
website, PHP Survey Script
will provide you with all
must-have tools to create and
manage ...

EarCatch Ringtone Express

EarCatch Ringtone Express is
an advanced solution for
making ringtones from any
sound. It is very easy to
customize ...

Website Monitoring -
Performance Monitoring

Website monitoring,
performance, and uptime
management tool. Run this
script as often as you'd like
your website monitored.

Ubercart Event Registration

event registration system

pplot

PPLOT is a graphical plot
layout and design tool for
both Matlab 4 and Matlab 5
(both PC and UNIX versions)

Return a p-value from a
given z (standardized
distribution)

One tail and two tail p-value.

My First Attempt

The user has to modify the
function to be integrated in a
file named eval1.m enclosed in
the same directory & invoke
...

getHWnd - retrieve the
underlying Windows handle
for Matlab figure(s)

HWnd = GETHWND retrieves the
current figure (gcf)'s
underlying Windows handle,
thus enabling integration of
Matlab GUI in ...

Field group

Fieldgroup will, as the name
implies, group fields together

Scr.im Email Saver

Do your users leave their
Email IDs in their comments
and you want to prevent that?
Well, then this plugin is
pefect for you!

Simple Data Cleaner

This is a simple filter that
converts noisy data of
arbitrary amplitude to 1s and
0s.

MEMS Accelerometer
Calibration using Gauss
Newton Method

All you have to do is to place
the accelerometer in 9
different static positions and
record the x, y & z values.