Paso 5: Configurar el Arduino y haciéndolo hablar con Max/MSP
Vamos con Max/MSP para recibir la señal analógica y convertirla a digital para controlar la reproducción del vídeo. Para ello, tenemos que añadir un código de arduino y un parche de Max.
Obtener el software
En primer lugar, asegúrese de haber descargado e instalado el software de arduino y una versión de Max/MSP (puedes obtener una gratis durante 30 días prueba). Estoy usando Max6 pero 5 trabajos, que no estoy seguro pero no veo por qué no.
Hay muchas maneras diferentes para conseguir el arduino y Max hablando uno al otro. Encontré que el más sencillo se llama "ArduinoMax_InOut_forDummies". Maxuino parece un proyecto de fuente abierta con una comunidad saludable foro pero no pude conseguirlo para funcionar. Se agradecería mucho algún consejo aquí!
Descargar el código de arduino y Max parche en la carpeta "diplopiascope.zip" aquí. (El archivo original que se basa mi parche está disponible para su descarga en la parte inferior de la Página de Arduino Playground).
En la carpeta hay 3 archivos:
1. "arduinoMaxinOutforDummies.ino": este es el código de arduino para hacerlo hablar con Max.
2. "diplopia.maxpat": este es el el parche máximo que vamos a utilizar para recibir la señal desde el arduino y controlar la reproducción del vídeo. Se basa en la versión original de ArduinoMax_InOut_forDummies.
3. "ArduinoMaxinOutDummyCom01.maxpat": esta es la configuración para el parche máximo y debe permanecer en la carpeta junto con el archivo "diplopia.maxpat" para el parche trabajar.
El parche de Max que desarrollado utiliza un externo máximo a dar valores más suaves de la entrada analógica. Esto debe ser descargado desde aquí y luego instalado como se describe en el "archivo info.txt" en la carpeta.
Todos los pasos anteriores deben hacerse en ambos PCs.
Cargar el código de arduino
Conecte los arduinos a la PC correspondiente por medio de cables USB.
Abra la carpeta "diplopiascope" y cargar el código de arduino "arduinoMaxInOutforDummies.ino" en cada arduino.
El mensaje "done uploading" debe mostrarse en la ventana de arduino.