Processing y Arduino

Utilizando Arduino con un potenciómetro como fuente de datos en processing para general una señal de audio y una figura básica en pantalla. Esto es el principio de una fuente de posibidades.

Les dejo el código de processing por si quieren probarlo.

import ddf.minim.*;
import ddf.minim.signals.*;
import processing.serial.*;

Serial myPort;
int xPos = 1;
float fval = 0;

AudioOutput out;
SquareWave square;
SawWave saw;
Minim minim;

void setup(){
size(800,600);
minim = new Minim(this);
out = minim.getLineOut(Minim.STEREO, 512);
square = new SquareWave(440, 1, 44100);
saw = new SawWave(600, 1, 44100);
out.addSignal(square);
out.addSignal(saw);
myPort = new Serial(this, Serial.list()[0], 9600);
myPort.bufferUntil('\n');
}

void serialEvent (Serial myPort) {
String inString = myPort.readStringUntil('\n');
if (inString != null) {
fval = Float.parseFloat(inString);
saw.setFreq(fval);
square.setFreq(255-fval);
strokeWeight(1);
fill(#ffffff, 0);
ellipse(400,300, fval, fval);
}
}

void draw(){

}

void stop(){
minim.stop();
super.stop();
}

Tags: ,

Processing y Arduino

8 Comentarios

  1. you’re crazy bitch!

    coil 7 diciembre, 2011 at 1:20 #
  2. Hola, lo primero felicidades por tu trabajo, pero tenia una pregunta, al compilar me da error en las importaciones, ¿lo qeu tienes subrayado en negro, hay que ponerlo en modo comentario o se necesita una libreria especial?, un saludo y gracias.

    alvaro 22 diciembre, 2011 at 11:50 #
  3. Hola fernando soy el maestro manuel, vi el video y me quede con duda si eres tu el que esta haciendo esa practica con el arduino. ¿Que ventajas tiene contra un microcontrolador normal?

    Manuel 5 marzo, 2012 at 16:05 #
    • Que tal Manuel, para mi la ventaja es que el ambiente de desarrollo del Arduino es más sencillo de programar que un microcontrolador normal, el arduino lo conectas usb y lo programas en un entorno de desarrollo gratuito y compatible con muchas otras herramientas, la practica del video si la grabé yo… saludos.

      luiscript 6 marzo, 2012 at 12:28 #
  4. hola luis fernando estoy muy interesado en prender mapping 3d tu das cursos o algo por el estilo, gracias y espero tu respuesta

    david 15 junio, 2012 at 13:41 #
    • Hola si doy cursos, por favor mándame un correo a gmail a la direccion isc.luisfer para darte mas información. Saludos.

      luiscript 21 junio, 2012 at 11:27 #
  5. hola, por mas que he colocado todo no me sale…
    sabeis porque razon
    de cuanto es el potenciometro

    mario 24 marzo, 2013 at 21:05 #
  6. M e puedes dar una mano con este trabajo Cambiar color de 3 leds cada uno de diferente color amarillo , rojo y azul .Encender las leds por medio de un tweet con las emociones que pones en un tweet: Si pongo estoy feliz = se encienda la led amarilla, si estoy enamorado=se encienda el led rojo, si estoy tranquilo se encienda el led = azul. Usando el programa processing http://processing.org/.

    Gracias

    frank 30 noviembre, 2013 at 12:21 #

Deja un comentario