MATLAB Answers

Arduino and Serial port in MATLAB

13 views (last 30 days)
chef13
chef13 on 1 Aug 2013
Hi,
I have an Arduino DUE connected to my Virtual machine on which there is installed UBUNTU.
If I try to create a serial connection at the address where the Arduino DUE is everything is fine.
The problem is that when I close MATLAB and I want to open the Arduino IDE again, there is no serial port available.
I think it´s some kind of closing and deleting that I have to do, but I don´t know what is the right command.
Someone of you can help me?
thanks, Fab.

Answers (1)

David Sanchez
David Sanchez on 1 Aug 2013
You have to close the serial object once you are done with it:
s1 = serial('COM1'); % create serial object, it will be something different
fopen(s1=),% open your serial object
....% do whatever you want to do with it
fclose(s1);% close it when you are done with it
% get rid of the serial object
delete(s1)
clear s1

Community Treasure Hunt

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

Start Hunting!