Forums > MaxMSP

Input Arduino Accelerometer Values into MAX

Jul 03 2014 | 1:50 pm

Hi there,

I´m trying to read the values of two 3-axis accelerometers into MAX. On one side I have both accelerometers and a wireless antenna connected to a an Arduino micro as transmitter to an Arduino UNO connected via USB to my computer. I do get a signal but I believe it´s a list that I can´t separate all going to the same number display (X axis in ACCELERATOR A). In a few words, what I need is to have each element of that list independent so I can see the separate values of each axis in the number displays at the end of the following patch:

-- Pasted Max Patch, click to expand. --

I´d really appreciate any help on this.

Jul 04 2014 | 12:16 am

What I gererally do in this case is using a different separator between the 3 values and between the triplets. On the arduino side, something like this:

Serial.print (accX);
Serial.print ("_");    // _ (ascii 95) used as a separator between the 3 values
Serial.print (accY);
Serial.print ("_");
Serial.println (accZ);    // \r \n (ascii 103 10) used as the triplet separator 
Jul 04 2014 | 4:08 am

. . . and Steven Miller’s solution here shows how you can parse such identifiers in Max:


Jul 09 2014 | 4:23 am

There exists libraries, arduino patches, which can make communication between Arduino and Max very easy.

Jul 12 2014 | 1:42 pm

Thanks guys, I´ll check the Arduino libraries.

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

Forums > MaxMSP