Introduction: Kit Ciencia Y Arte: Conexión a Processing (Avanzado)

About: Músico, matemático, computación, ciencia... insolente y subversivo, pero siempre propositivo

En este instructable enseñamos a conectar a processing. Processing es un lenguaje de programación que permite el desarrollo de interfaces visuales muy rápidamente y es el complemente ideal para instlaciones interactivas. Pueden descargar Processing gratis de este sitio.

En este instructable pueden descargar el código de Arduino para transmitir a processing, y luego el código de processing para recibirlo.

Este proyecto es para personas que ya tienen algo d conocimiento tanto de Arduino como de Processing.

Contenido preparado por la Fundación Costa Rica para la Innovación, con propósitos educativos. Parte de la Colección con Circuit Playground

Step 1: Materiales

Solamente ocupamos:

  1. Cable USB
  2. Circuit Playground

Step 2: Código

El código de processing como de Arduino se adjunta. El archivo ".ino" es el de arduino, y el ".pde" el de Processing. Cargue primero el código al Playground desde el Arduino IDE. Debe mantener el cable de USB conectado, para que los datos se transmitan del Circuit Playground a Processing. Luego, en processing, abrir el código adjunto, y solamente debe cambiar la línea:

<p>port = new Serial(this, "puerto", 9600);</p>

Para indicar en que puerto está conectado el Circuit Playground. Solo debe reemplazar "puerto" por el puerto correspondiente dependiendo del sistema operativo. Si no sabe cual es, puede mirar en la consola la lista de puertos y allí identificar cual corresponde al Arduino, como se muestra en la foto.

WIndows

En caso de windows, reemplazar donde dice "puerto" por el COM donde está conectado su Playground, por ejemplo "COM3".

Linux

Para Linux, el nombre del puerto será algo como "/dev/ttyACM0"

Mac

En MAC el puerto es algo similar a "/dev/tty..."

Step 3: Funcionando

Simplemente darle play en Processing y listo.

Les dejo adicionalmente este otro ejemplo con el árbol fractal de la segunda parte del video. Además de poder interactuar con el muestra como se construye un árbol fractal usando recursividad en Processing.

Reto

  • Hacer una interfaz para el sensor de temperatura
  • Hacer un juego con el acelerómetro
  • Hacer un piano a través de Processing con los sensores capacitivos
  • Mostrar la onda de sonido en processing con el micrófono de Playground