GUI to control arduino

I am building a MATLAB GUI to control a motor using the motor shield on an Arduino. I can connect to the arduino and send commands to the motor just fine. Problem is I have added a push button to 'clear' the arduino object so that it doesn't remain attached after I close the GUI. I connect to the arduino by creating an object "ardobj=arduino('com5','uno')". If I do this from the command window then "clear ardobj" breaks the connection and clears out the object. I have a pushbutton on the GUI that causes the same command to be executed, but the connection is not broken. I know this because if I close the GUI and try to connect to the arduino from the command window I get an error message. What is different about the clear executed from within the GUI?

Réponses (1)

Walter Roberson
Walter Roberson le 10 Juin 2015

0 votes

Try
delete(ardobj)

1 commentaire

Kenneth
Kenneth le 11 Juin 2015
Modifié(e) : Kenneth le 11 Juin 2015
Did not work. delete works on files. Thanks for the suggestion.

Connectez-vous pour commenter.

Catégories

En savoir plus sur MATLAB Support Package for Arduino Hardware dans Centre d'aide et File Exchange

Produits

Tags

Question posée :

le 10 Juin 2015

Modifié(e) :

le 11 Juin 2015

Community Treasure Hunt

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

Start Hunting!

Translated by