Fill 2d array with serial data from an arduino.
3 次查看(过去 30 天)
显示 更早的评论
Hello everyone, i am having a difficult time trying to fill a 2d array with serial data from an arduino. At the moment i need help trying to construct a way to get data over serial from arduino to a matlab array.
My current program writes a char to my arduino, which sends back data. i am collecting 16 data points from a sensor; will have 16 sensors in all, so im looking for a way to asertain the 16 data points to fill a 2d 4x4 array, then move on to the next sensor and collect another 16 points of data and put it into a 4x4 array.
Any help with this will be GREATLY appreiciate. I pretty good with matlab and other languages, however nested loops however i've always had problems with :/. Thank you in advance for any help.
0 个评论
回答(1 个)
Prudhvi Peddagoni
2020-10-19
编辑:Prudhvi Peddagoni
2020-10-19
Hi,
you can assign the array data you are getting from arduino to a 16X1 array and use reshape function to change it to 4X4 matrix.
A=reshape(A,[4 4]);
Hope this helps.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Arduino Hardware 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!