jueves, 21 de junio de 2012

Arduino, Pduino ( Puredata ), led

Variar el voltaje de encendido y apagado por medio de una entrada digital Pwm de Arduino a Puredata.


Puredata es un entorno de programación gráfico basado en la conexión de cajas que interactuan entre ellas, donde los procesos que se efectúan pueden sen controlados mientras se ejecutan ( en vivo ). Tiene un modo de edición donde se crean las cajas y se conectan; y tiene otro modo , que llamaría live, donde se puede interactuar y coquetear con el programa creado.


Es usado para fines experimentales en cuanto a estudio de audio, también para entrar en materias especificas sobre síntesis y saber como funcionan... en fin, para lo que uno quiera hacer con el. En este caso, por tratarse de software libre; también entraremos en materia sobre un computador que cabe en la palma de la mano llamado Arduino, este permite en pocas palabras conectar cualquier dispositivo electrónico al computador, ya sea para para que el envié ordenes al computador o el reciba ordenes del computador.


Mi primer experimento con Arduino + Pd fue mover un slider en Puredata, y que dependiendo de la posición donde estuviera el slider, ese seria el voltaje que encendería un Led.


Este es el esquema del circuito.


El esquema fue realizado en un programa llamado Fritzing, también de descarga gratuita ( free Software ). 

Descripción del Arduino

Arduino es una placa electrónica que consta de unas entradas análogas, entradas digitales,entradas digitales Pwm, una salida de 5v y una a tierra.

Las entradas analogas nos servirán para capturar variedad de voltaje por medio de una lectura serial, en palabras mas sencillas, miraremos en pantalla como varia el voltage por medio de números ( Potenciometros, fotoceldas, sensores de fuerza, temperatura ); las entradas digitales solo funcionan enviando un dato serial de 0 o 1, prendido o apagado ( Suiche ).
Las entradas digitales Pwm emulan una entrada analoga en una digital.

Aquí tenemos en vídeo lo que logre.