Go Down

Topic: comunicazione seriale matlab (Read 1 time) previous topic - next topic

julio79

Salve, ho acquisito dei dati grezzi da un accelerometro, me li stampa sulla porta seriale. (a proposito, ma non posso visualizzarli altrimenti???)

Per l'utilizzo di matlab, per graficare i dati sulla seriale come faccio??

grazie mille

smasho

ciao, devi utilizzare il comando serial su matlab e creare un oggetto porta seriale, lo imposti con il comando set sulla porta con cui comunica arduino, imposti la velocità e altri vari parametri!
ecco un esempio
Code: [Select]

% Crea l'oggetto com come comunicazione seriale
s = serial('COM4','BaudRate', 57600);

% setta la comunicazione con i valori Baudrate 9600, parity, none, flowcontrol,none
set(s,'BaudRate',57600,'Parity','none','FlowControl','none','Terminator','CR','Timeout',0.5);


per maggiori info basta che scrivi in matlab "help serial"!

julio79

ciao (scusa se ti risp ora..ma sono alle primissime armi e grazie x ieri).

Praticamente il mio skecth su arduino è ok, mi stampa sulla porta seriale i dati dell'accelerometro.
Ecco cosa non so fare:
1) è possibile salvarli?
2) è possibile stamparli non su seriale?
3) è possibile utilizzarli??

Per matlab, sono riuscito a collegare l'arduino, allego fig.

ma come faccio a lanciare lo skecth di arduino se la porta è occupata da MatLab??



Go Up