Pages: [1]   Go Down
Author Topic: comunicazione seriale matlab  (Read 824 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 46
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

Mestre(VE)
Offline Offline
Jr. Member
**
Karma: 0
Posts: 91
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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:
% 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"!
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 46
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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??




* schermata MatLab.PNG (78.47 KB, 1533x483 - viewed 23 times.)
Logged

Pages: [1]   Go Up
Jump to: