Asides

Comunicación entre Pure Data y Arduino

1. Una manera sencilla de habilitar todos los pines del Arduino tanto de entrada como de salida es utilizar el Pduino y Firmata firmware.

Flossmanuals.net explica la instalación de Firmata y el patch Pduino paso a paso http://en.flossmanuals.net/pure-data/sensors/starting-pduino/

En la página web de Arduino es posible encontrar los archivos de Pduino y el Firmata.

http://playground.arduino.cc/Interfacing/PD

Sin embargo alguna vez puede ser muy inestable y no puedes programar tu arduino para hacer parte de la operación.

2. En ese mismo link pues encontrar links a  los archivos de Arduino2PD que hace uso de la librería Simple Message System para enviar mensajes ASCII a Pure Data.

3. Sin embargo para tener una comunicación sencilla y estable cuando solo estás usando pins de salida o de entrada,  personalmente recomiendo establecer comunicación con el puerto serial. Estos son algunos links que te guían por el proceso.

http://fabacademy.org/archives/content/tutorials/12_Interface_and_Application_Programming/PD_to_Arduino_Over_Serial.html

Bidireccional usando el puerto serial

http://modular-muse.com/?p=49

4. Algunos otros desarrolladores han trabajo en sistemas de mensajes sencillos para quienes están nuevos en esto. Como el siguiente http://www.lourensrozema.nl/index.php/arduino_puredata.inc

 

 

ARDUINO

ARDUINO es una plataforma de código abierto fabricada para que cualquier persona pueda acercarse a la programación y uso de microcontroladores. Arduino puede percibir el entorno a partir de diferentes tipos de sensores y afectarlo a partir del control de luces,motores y otros componentes. Arduino

Adaptador de corriente o fuente de poder: 9 a 12V DC, 250mA o más, 2.1mm plug, centro  positivo.

 

Arduino Website http://arduino.cc/

Fritzing (para prototipar) http://fritzing.org/home/

TUTORIALES

ADAFRUIT https://learn.adafruit.com/category/learn-arduino

OOMLOU http://www.oomlout.com/a/products/ardx/

JEREMY BLUM http://exploringarduino.com/content/ (DIGITAL CONTENT) https://docs.google.com/file/d/0B6ne-z04uIsmdWVDRGFCUk9HdjA/edit (AUDIO)

ITP PHYSICAL COMPUTING WEBSITE https://itp.nyu.edu/physcomp/Tutorials/Tutorials

COOKBOOK Margolis arduino_cookbook

SUPER PRINCIPIANTES http://www.instructables.com/id/Beginner-Arduino/?ALLSTEPS

COMPLETÍSIMO http://www.ele.uri.edu/courses/ele205/Arduino%20-%20Learning.pdf