How to seperate serial data into separate columns
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
HI all,
I am acquiring serial data from a three axis accelerometer (ADXL345) connected to an arduino. I can successfully read the serial data into matlab using using the 'fgets' function (after opening the com port etc). However, my data which is formatted as x,y,z, is coming in a single column for example -3,-21,28.
How would I go about separating this data into separate columns for further analysis.
Thanks in advance,
2 commentaires
Stephen23
le 28 Août 2017
Hi KSSV and KL,
thanks both for your answers,
I have attached my code, as i think my understanding isn't good enough to just implement suggestions.
Should i be storing my serial data (s) as a separate value ? As i've realised my for loop is just over writing the same value each time.
thanks again,
Stephen23
le 28 Août 2017
@MATLABmet: answers are for answering the question. Comments are for commenting. Please use them.
Réponse acceptée
KL
le 28 Août 2017
your_cell_array = {'21.0,12.232,43';'21.0,12.232,43';'21.0,12.232,43'}
new_cell_array = regexp(your_cell_array, ',', 'split')
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur MATLAB Support Package for Arduino Hardware dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!