Paso 3: Probar tus sensores, diales, faders, etc.
Antes de empezar a montar todo a la tarjeta, prueba sus sensores para asegurarse de que usted puede hacer que funcionen.
Abierto el entorno de codificación de Arduino y para cada potenciómetro, uso este código asteriscos medio uso
int val;
int lastVal;
void midiMessage (comando de byte, byte data1, data2 bytes)
{Serial.write(command); Serial.Write(data1); Serial.Write(data2); }
void setup()
{
Serial.Begin(9600);
}
void loop()
{
}
_______________
Dentro de la función de lazo siga este formato para cada potenciómetro o rango de valores que estás leyendo a través de entradas analógicas:
Val = analogRead(*analog pin#*);
Si (val! = lastVal)
{
midiMessage(176,1,leftslideVal);
}
lastVal = Val;
________________
Se enviarán los datos midi a un puerto serie. Ahora es el momento de recibir los datos con max/msp y enviarlos como mensajes midi.
Aquí es un máximo que se puede utilizar para prueba que sus sensores están trabajando (y más adelante enviar datos midi a un DAW)