Matlab GUI communication with Arduino
3 views (last 30 days)
Show older comments
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
0 Comments
Answers (1)
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
Walter Roberson
on 15 Sep 2015
Your question about three different static texts is answered at http://uk.mathworks.com/matlabcentral/answers/234904-how-do-i-display-different-sensor-readings-from-aduino-on-different-static-texts-on-matlab-gui
See Also
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!