Sesin #5
(9 de octubre del 2015)
Teniendo ya todo el bagaje correspondiente al manejo de Processing y sus diferentes funciones,
enfocadas al desarrollo de interfaces grficas; podemos ya ingresar en la siguiente fase del curso, que
es la adhesin de Arduino con Processing. En este punto ya somos capaces de orientar nuestras
aplicaciones a la parte fsica o de hardware. Para ello se debe contar con una placa Arduino (cualquier
distribucin) y las libreras. Comenzaremos con la instalacin de la librera:
Opcin 1: descargar la librera de la pgina http://playground.arduino.cc/Interfacing/Processing y
copiar la carpeta arduino dentro de la carpeta de sketchbook que genera de forma predeterminada
Processing al ser ejecutado (normalmente se encuentra en mis documentos).
Opcin 2: desde el software de Processing, ir a la pestaa Herramientas, all ingresamos al men y al
final nos dice Aadir Herramienta, inmediatamente nos abre la siguiente ventana (vara
dependiendo de la versin):
Vamos a la ventana de Libraries, all buscamos la librera que se llama Arduino (Firmata) y la
instalamos, reiniciamos Processing y verificamos que haya quedado instalada viendo si los ejemplos
de Arduino firmata estn en processing, para ello vamos a Archivo/ Ejemplos y en la ventana
buscamos bibliotecas/Arduino(firmata), si aparece esto ya estamos listos para usar Arduino con
Processing (Pueden observar los ejemplos que ofrece Processing para empezar con el uso de Arduino).
Jaime Andrs Riascos Salas
jandresrsalas@gmail.com
Ingeniera Mecatrnica
Instituto Tecnolgico Metropolitano (ITM)
Cargamos este programa, muy importante revisar en Herramientas/puerto/ el nombre del puerto en
donde aparece nuestro placa, en windows son COM1, COM2, COM3 COMn y en linux aparecen
/dev/ACM0, /dev/ACM1, /dev/ACM2, etc. Esto es esencial para cuando estemos programando en
Processing. Ya teniendo el programa StandardFirmata en nuestra placa procedemos a abrir Processing
y necesitamos, para la comunicacin con Arduino, las siguientes lneas de cdigo:
import processing.serial.*: la librera de comunicacin serial de Processing, este tipo de comunicacin
se usa para conectarse con Arduino
import cc.arduino.*: es la librera predeterminada de Arduino para Processing, es la que cargamos en
la carpeta de sketchbook.
Ingeniera Mecatrnica
Instituto Tecnolgico Metropolitano (ITM)
Ingeniera Mecatrnica
Instituto Tecnolgico Metropolitano (ITM)
Ingeniera Mecatrnica
Instituto Tecnolgico Metropolitano (ITM)
para
posicin
inicial
de
la
lnea
variable
del
Ingeniera Mecatrnica
Instituto Tecnolgico Metropolitano (ITM)