Forums > MaxMSP

Controlling random light generator – arduino to max

Apr 29 2014 | 6:05 am

I am doing a project using piezo sensors and LEDs going from Arduino to MAX. I have managed to get the piezo sensors working well in MAX, but I have no idea how to deal with the LEDs.
I have a random light generator code for arduino, that I need to control with in MAX – is there a way to do that?

Here is the code I have for Arduino to MAX:

int x=0; // a place to hold pin values
int ledpin=13;

oid setup(){

Serial.begin(115200); // 115200 is the default Arduino Bluetooth speed
digitalWrite(13,HIGH); // startup blink


void loop(){

if (Serial.available() >0){ // Check serial buffer for characters
if(’r’){ // If an ‘r’ is received then read the pins
for(int pin=0; pin<=5; pin++){ // Read and send analog pins 0-5


for(int pin=2; pin<=13; pin++){ // Read and send digital pins 2-13

Serial.println(); //Send a carriage return to mark end of pin data.
delay(5); //add a delay to prevent crashing/overloading of the serial port

void sendValue(int x){ //function to send the pin value followed by a "space".

Here is the code I have for the random light generator:

int ranNum;

void setup() {
//Seed random number generator from analog port
//Setup 3 output ports for LED’s
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);

void loop() {
//Generate random number between 8 and 10
//generate 1 second delay
//Turn on the LED
digitalWrite(ranNum, HIGH);
//Turn off the LED
digitalWrite(ranNum, LOW);

Help would be greatly appreciated.

Apr 29 2014 | 9:55 am

I can probably help if I have a better understanding of what you’re trying to do. What aspect of the ‘random light generator’ do you want to control from within Max?


Apr 30 2014 | 5:43 am

I want to be able to turn it on and off using MAX. It’s part of a Target Practice game I’m doing for a uni project. Best case scenario, I would be able to turn it on and it would stop after 60 seconds. I just don’t know how to mesh both of the arduino codes together and then incorporate the random light flasher in MAX.

Thank you. I really appreciate your help.


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

Forums > MaxMSP