Interfacciare Arduino con Matlab

Salve a tutti! Vorrei riuscire ad interfacciare Arduino con Matlab. Premetto che le mie conoscenze circa quest'ultimo sono abbastanza scarse, ma purtroppo per completare un progetto devo riuscire a fare quanto segue:
ad Arduino è collegato un PIR (ovvero un sensore di movimento), che legge un segnale di tipo digitale, per cui solo 0 e 1.
Quello che vorrei fare, è realizzare un grafico tramite Matlab di questa lettura digitale, e sugli assi coordinati indicare appunto il tempo e il movimento.
So che per avviare la comunicazione seriale, è necessario inserire nella funzione VOID di Arduino Serial.begin(9600); e che per scrivere i dati seriali, nel loop o in un'altra funzione, occorre scrivere "Serial.write(valore)", dove valore=digitalRead(PIR).
Ora...come mi devo comportare con Matlab??

sara92:
Salve a tutti! Vorrei riuscire ad interfacciare Arduino con Matlab. Premetto che le mie conoscenze circa quest'ultimo sono abbastanza scarse, ma purtroppo per completare un progetto devo riuscire a fare quanto segue:
ad Arduino è collegato un PIR (ovvero un sensore di movimento), che legge un segnale di tipo digitale, per cui solo 0 e 1.
Quello che vorrei fare, è realizzare un grafico tramite Matlab di questa lettura digitale, e sugli assi coordinati indicare appunto il tempo e il movimento.
So che per avviare la comunicazione seriale, è necessario inserire nella funzione VOID di Arduino Serial.begin(9600); e che per scrivere i dati seriali, nel loop o in un'altra funzione, occorre scrivere "Serial.write(valore)", dove valore=digitalRead(PIR).
Ora...come mi devo comportare con Matlab??

ma cosa vuoi fare con matlab?

Vorrei capire prima di tutto come si fa a impostare la connessione con Arduino, e poi vorrei sapere come devo fare per salvare in vettori i dati che riceve da quest'ultimo, per poi realizzare un grafico con questi valori...non so se mi hai capita XD

sara92:
Vorrei capire prima di tutto come si fa a impostare la connessione con Arduino, e poi vorrei sapere come devo fare per salvare in vettori i dati che riceve da quest'ultimo, per poi realizzare un grafico con questi valori...non so se mi hai capita XD

Mai usato matlab mi dispiace però ho aiutato un amico tempo fà posso dirti che matlab può leggere i codice dalla seriale:
Codice MATLAB:

s = serial('COM5, 'BaudRate', 19200);
fopen(s)
fprintf(s, 'hello arduino!');
end
fclose(s);

codice Arduino:

byte input = 0;

void setup()
 {
  Serial.begin(9600);
 }

void loop()
 {
  if (Serial.available())
 {
  input = Serial.read();
  Serial.print(input);
 }
}

Ti rimando ad un interessante link del forum: http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1255338016

Purtroppo già avevo dato un'occhiata a quella discussione, ma non mi è stata di grande aiuto...