Filter löschen
Filter löschen

The problem of delay in contact with Ardiono

1 Ansicht (letzte 30 Tage)
wisam kh
wisam kh am 15 Mär. 2019
Kommentiert: Madhu Govindarajan am 25 Mär. 2019
I connect the MATLAB with the ArduinoArduino. The problem is when I want to send a command from the Matlab to the Arduino; it requires opening contact with the Arduino. The process of opening contact with Arduino requires about three seconds. Why does the open connection process require this long time?
is there a solution?
The below code opens the connection from the Matlab to the Arduino.
a = arduino('com8', 'Uno');

Antworten (1)

Madhu Govindarajan
Madhu Govindarajan am 18 Mär. 2019
When you attempt to open a connection with Arduino, MATLAB downloads an Arduino sketch to the hardware and this is the reason it takes sometime. To reduce this as much as possible, first perform arduinosetup which is a MATLAB Command that sets all the libraries up for you from within a user interface. Then the next time you can just do a = arduino on MATLAB Command Window or scripts and this should take least amount of time in opening connection with Arduino.
There is no way that I know to make this time zero, if that is what you mean by is there a solution.
  2 Kommentare
wisam kh
wisam kh am 24 Mär. 2019
Thank you sir. In fact, I already use this library to link the Matlab with the Arduino, but the time required to execute orders from the Matlab on the Arduino is still long and requires several seconds.
Madhu Govindarajan
Madhu Govindarajan am 25 Mär. 2019
Do you mean a = arduino is long or the other commands? It might be relevant to look into the Simulink support package for Arduino as that can make your Arduino work independent of your PC.
Regards,
Madhu

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu MATLAB Support Package for Arduino Hardware finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by