Fill 2d array with serial data from an arduino.
이전 댓글 표시
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.
답변 (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.
카테고리
도움말 센터 및 File Exchange에서 MATLAB Support Package for Arduino Hardware에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!