
La computación física se refiere a la generación de cambios en el universo físico a partir del computador y viceversa, esto es, cambios en el mundo físico (temperatura, luminosidad, presión, etc.) pueden generar cambios al interior de la computadora. Esto es lo que hemos venido experimentando con la creación de los transductores, los cuales tranforman un cambio físico en una señal eléctrica la cual puede ser leida desde el microcontrolador.
Ahora vamos a experimentar con la conexión de los microcontroladores al computador con el fin de controlar un archivo sonoro grabado en su interior.
Para hacer ésto, vamos a transformar el microcontrolador en un “sensor-box” que se encangará de enviar datos de manera serial al computador indicando continuamente el estado de sus pines, tanto digitales como análogos. En el computador esta información serial será recibida a través de Pure Data, programa de código abierto desarrollo por Miller Puckette, donde se controlará la reproduccíon del archivo sonoro.
Básicamente se requieren tres cosas:
1. El microcontrolador debe tener grabado el programa Standard Firmata desarrollado por Hans-Christoph Steiner y el cual se encuentra en los ejemplos de Arduino (estoy mirando la versión 16) en: File/Sketchbook/Examples/Library-Firmata/StandarFirmata
2. En Pure Data se requiere correr el patch Pduino (actualmente en la versión 04beta-2), también creado por Hans-Christoph Steiner, el cual contiene el objeto Arduino que se encarga de recibir y enseñar la información recibida del microcontrolador.
3. Adicionalmente vamos a utilizar un subpatch (pd Ogg_player) que se encarga de reproducir archivos de formato Ogg el cual es activado desde el pin digital del microcontrolador donde estará conectado el swiche/transductor (pin 5).

Tutorial de Pure Data
Esta página ofrece un excelente tutorial, el cual puede ser también descargado en formato pdf:
http://en.flossmanuals.net/PureData/Introduction
Tutorial Arduino + Pure Data
http://www.arduino.cc/es/Pduino/ArduinoPureData
__________
a. tamayo / junio 22, 2009.
Filed under: sonido, transductores , arduino, pure data
feedback