Forums > MaxMSP

unpack several serial data from arduino ?(sorry, privous posts are wrong,)

April 25, 2013 | 10:20 am

(sorry, privous posts are wrong, but I can’t find delete icon)

I have three analogin from arduino (three light sensors), and want to receive the serial data from them seperately.
But now the max receives the data all in one, not seperately. (attached picture, plz watch red circle)
What should I do between serial c 9600 object and unpakc opject in the picture attached ?

arduino code:

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

void loop()
{
int sensorValue = analogRead(A1);
int sensorValue2 = analogRead(A2);
int sensorValue3 = analogRead(A3);
Serial.write(sensorValue);
Serial.write(sensorValue2);
Serial.write(sensorValue3);

}

[attachment=222093,5487] [attachment=222093,5488]

Attachments:
  1. 2.jpg

April 25, 2013 | 11:01 am

I’ve attached a zip file with Max patch and Arduino sketch. Have a look inside the subpatch for how to match & unpack the data coming from Arduino.


April 25, 2013 | 11:05 am

That one was mostly just to directly (more or less) answer your question. It’s not optimum, however, for a variety of reasons. See the files attached here for a better way of handling it.


April 25, 2013 | 12:12 pm

I copy&pasted match object between unpack and serial opject, using the patch you uploaded, and it finally works. Thank you a lot Steven.


April 25, 2013 | 1:36 pm

You’re welcome. Have fun with it!


Viewing 5 posts - 1 through 5 (of 5 total)