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

zelpy's icon

(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);

}

5488.2.jpg
jpg
Steven Miller's icon

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.

5489.sm.maxarduinoserialsimple.zip
zip
Steven Miller's icon

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.

5490.sm.maxarduinoseriallores.zip
zip
zelpy's icon

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

Steven Miller's icon

You're welcome. Have fun with it!