Matlab GUI communication with Arduino

2 views (last 30 days)
asdf asdf
asdf asdf on 11 Sep 2015
Commented: Walter Roberson on 15 Sep 2015
How would I display the data from a sensor in Arduino to a graph in Matlab GUI where the x-axis is the pc clock or at least in real time? The sensor reading total is three. At the same time I would like to display the data in a static text

Answers (1)

Geoff Hayes
Geoff Hayes on 12 Sep 2015
Patrick - presumably you have a function that you wish to call that will read your three sensor data values from the Arduino. An example of something similar to this may be found at http://www.mathworks.com/matlabcentral/answers/213364-receive-value-in-matlab-gui.
Now, in your GUI, you can call this function periodically so that you can update the graph and static text values. You can do this by creating a timer. See http://www.mathworks.com/matlabcentral/answers/178682-collecting-a-variable-every-two-minutes for an example of creating a timer within the GUI that periodically collects data which you can then display in the static text boxes and in the axes.
  3 Comments

Sign in to comment.

Categories

Find more on Arduino Hardware in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!