Professional Documents
Culture Documents
ControlandotarjetaArduinodirectamentedesdeProcessing|MarlonJ.Manrique
Home
Acerca
Contacto
Inicio
Proyectos
Sim Racing
Enlaces
Tweets
1 Ovejita, 10 Ovejitas, 11
Ovejitas, 100 Ovejitas .. 4
months ago
Follow Me on Twitter
Tags
2014 android arduino beta
conferencia
g27 game
Algunas veces necesitamos controlar la tarjeta Arduino desde algn programa externo lo cual requiere que se
desarrollen programas para las dos plataformas y un esquema de comunicacin entre las dos para realizar el
intercambio de datos lo cual puede ser difcil de acuerdo al grado de complejidad de laaplicacin, otraopcines utilizar
un programa multipropsitoque expone las funcionalidadesbsicasde lectura y escritura de las tarjetas Arduinoy que
linux livemarlonjcom
marlonj minecraft
mobileprocessing modding
mundosvirtuales
nascar nascar14 netbeans
logrando que solo se necesite programar laaplicaciny no la tarjeta. Esto es lo que precisamente hace Firmata una serie
opensim
opensimulator php
de
processing programa
puede ser controlada desde unaaplicacingracias alibrerasquepermitenenviar ordenes y recibir datos de la tarjeta
protocolos
aplicaciones
que
simplifican
la comunicacin con
la
tarjeta
desde
varios
lenguajes
deprogramacin(http://firmata.org/wiki/Main_Page)
Pros :
programacion pruebas
pulsarproject racing
secondlife server
Simplifica laprogramacinde las aplicaciones al estar todo elcdigode control desde laaplicaciny no dentro de la
simulator streaming
sunmicrosystems
Una vez programada la tarjeta esta puede ser usada en diferentes aplicaciones sin necesidad dere programarla
ubuntu ubuntu904
tarjeta.
ubuntu1004 video
Gran cantidad delibrerasque implementan el protocolo Firmata que permite controlar la tarjeta desde diferentes
virtualbox
virtualizacion wheel
(http://firmata.org/wiki/Download)
Viene incluida en el ambiente oficial de desarrollo de Arduino
Categorias
Anime
Contras :
Blog
Cacharreos
Cursos
Desarrollos
Educacion
Eventos
Featured Articles
Usar PWM
No permite el acceso alibrerasde Arduino con el Firmata Standard
Se debe modificar el Firmata y laslibrerade acceso para adicionar el acceso alibrerasde Arduino
Hipergalaxia
iRacing
Live
Minecraft
Nascar '14
Nodos
Noticias
Personal
Como se puede observar, aunque Firmata simplifica el desarrollo de aplicaciones con interfaces de hardware basadas en
http://www.marlonj.com/blog/2012/05/controlandotarjetaarduinodirectamentedesdeprocessing/
Programas
1/4
30/1/2015
ControlandotarjetaArduinodirectamentedesdeProcessing|MarlonJ.Manrique
Arduino la funcionalidad es restringida y debe ser usada en aplicaciones sencillas que no dependan mucho del tiempo y
Proyectos
manipulen hardware muy sencillo pero siempre esta la puerta abierta a desarrollos mas complejos gracias a que todo es
Pulsar Project
software libre.
Robotica
Ahora veremos como controlar la Tarjeta Arduino desde Processing
Pulse elbotnpara continuar leyendo
Sim Racing
Tienda
UAM
Unboxing
Varios
Nube
http://www.marlonj.com/blog/2012/05/controlandotarjetaarduinodirectamentedesdeprocessing/
2/4
30/1/2015
ControlandotarjetaArduinodirectamentedesdeProcessing|MarlonJ.Manrique
viewplain
01.
02.
03.
04.
05.
06.
07.
08.
09.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
copytoclipboard
importprocessing.serial.*;
importcc.arduino.*;
intpinLed=13;
Arduinoarduino;
voidsetup(){
size(640,480);
arduino=newArduino(this,Arduino.list()[0],57600);
arduino.pinMode(pinLed,Arduino.OUTPUT);
}
voiddraw(){
arduino.digitalWrite(pinLed,Arduino.HIGH);
delay(1000);
arduino.digitalWrite(pinLed,Arduino.LOW);
delay(1000);
}
Explore ejemplos mas complejos en los ejemplos de la libreria, para leer el estado de los pines analogos y digitales, el
uso de PWM.
Enlaces :
Pagina Oficial de Firmata
http://firmata.org
Pagina Oficial de la Libreria de Arduino para Processing
http://www.arduino.cc/playground/Interfacing/Processing
Pagina Oficial Processing
http://www.processing.org
Pagina Oficial de Arduino
http://www,arduino.cc
Entradas Relacionadas:
1. Problema: RXTX Version mismatch en Processing 1.5.1 en Ubuntu 12.04
2. MVoce, una voz para Processing
3. Arduino
4. Processing for Android : Controlando el Tamao del Emulador
5. Arduino 0012
Profile
Sign in with Twitter Sign in with Facebook
or
Name
Email
Not published
Website
Comment
PostIt
3 Replies
http://www.marlonj.com/blog/2012/05/controlandotarjetaarduinodirectamentedesdeprocessing/
3/4
30/1/2015
ControlandotarjetaArduinodirectamentedesdeProcessing|MarlonJ.Manrique
3 Comments
0 Tweets
0 Facebook
0 Pingbacks
Last reply was 11 months ago
Francisco Ochoa
View 2013/08/02
en la linea 10 me genera este error:
IllegalAcceserror: tried to access class processing.core
Cesar Yuca
View 11 months ago
Hola gracias por tu aporte, me funciono perfectamente, saludos desde Guatemala !!
http://www.marlonj.com/blog/2012/05/controlandotarjetaarduinodirectamentedesdeprocessing/
h i p q
4/4