I have an Arduino board with Intel Edison on it. I have tried to read data in Arduino from MatLab through the serial port. I'm sure the Arduino board is working because when I use the serial monitor from Arduino, it shows the data read from the Arduino board. My command is like this in Arduino:
reading = Wire.read(); Serial.println(reading)
I got errors in Matlab when I tried to work with these piece of code:
s=serial('COM4'); set(s,'BaudRate',9600); fopen(s);
MatLab complains that "Port: COM4 is not available. No ports are available. Use INSTRFIND to determine if other instrument objects are connected to the requested device." I have tried with "instrfind()" in matlab and got this:
Instrument Object Array Index: Type: Status: Name: 1 serial closed Serial-COM4 2 serial closed Serial-COM4 3 serial open Serial-COM4 4 serial closed Serial-COM4 5 serial closed Serial-COM4
I still can't get any clue on this. Can anybody help me?