Skip to main content

Práctica Final: Arduino + Pure Data: convertimos el color en sonido

180 mins

Este último proyecto va a consistir en que conectes el sensor de color con Pure Data para poder generar diferentes sonidos dependiendo de los valores que lea el sensor.

Vamos a proporcionaros alguna herramienta más para que podáis trabajar con más comodidad y versatilidad con los datos que envies desde Arduino a Pure data y que vais a utilizar para controlar parámetros de vuestro patch:

Etiquetas en el Serial:

¿Os acordáis de que en la Práctica 8: OSC. Open ... | Librería CATEDU recibíamos valores desde varios actuadores diferentes (botón1, botón2, slider1, pulsador3 ...) y cada uno de ellos tenía su etiqueta para que supiéramos su procedencia? En Arduino si queremos enviar a traves del Serial, valores de diferentes parámetros de un sensor o de varios sensores, como por ejemplo el sensor de color que os da tal tal tal tal y tal parametros, tendremos que enviar junto con cada valor su etiqueta correspondiente.

¿Y cómo vamos a hacer esto?

Vamos a crear las etiquetas en Arduino que imprimiremos por el serial junto con los valores y cuando llegue a Pure data las vamos a clasificar utilizando el objeto "route"

 


Mapear valores:

Ejemplo del rango del volumen



Como ves, el enunciado es bastante sencillo, pero para poder hacerlo, es necesario que hayas seguido todos los pasos y actividades que hemos realizado a lo largo del curso, si no no va a ser muy fácil...

El resultado final tendrá que ser algo parecido a esto:

(video de Julia aquí)


¿Qué tendremos que entregar?

La entrega tendrá dos partes.

PARTE 1: ARCHIVOS
Esto será una carpeta comprimida en .zip que contenga:
1. Documento de texto con: Nombre completo, explicación de los valores del sensor utilizados, dificultades encontradas.
2. Sketch de Arduino
3. Patch de Pure Data

El nombre de la carpeta será vuestro Nombre_PrimerApellido_SegundoApellido

PARTE 2: GIF
Será necesario un video o gif de menos de 1 minuto en el que se vea el funcionamiento.