arduino + processing

Hola, soy nuevo en esto. Ayer me puse a probar con el arduino y el processing a la vez, pero no lo consegui. El codigo del processing es:

import processing.serial.; import cc.arduino.;

Arduino arduino; int ledPin = 13; int entrada=7;

void setup() { //println(Arduino.list()); arduino = new Arduino(this, Arduino.list()[0], 9600); arduino.pinMode(ledPin, Arduino.OUTPUT); arduino.pinMode(entrada,Arduino.INPUT); }

void draw() { if (arduino.Read(entrada)==Arduino.HIGH){ arduino.digitalWrite(ledPin, Arduino.HIGH); println("HIGH"); delay(1000); } else { arduino.digitalWrite(ledPin, Arduino.LOW); println("LOW"); delay(1000); } }

Este programa de processing imprime y pone HIGH en la pantalla y en el pin 13 respectvamente dependiendo del valor de pin de entrada, 7. Pero no me va, siempre me imprime LOW.

Tengo que configurar el puerto USB-serial? Mi cogido esta mal? o tngo que grabar algun codigo especial en el arduino para que interactua con el processing?

Saludos

Hola,

que ordenador usas, Mac, Windows, Linux?

/d

Windows, al final lo solucioné o eso creo yo vamos, jeje. Lo que llegué a hacerlo fue leer el dato que pasa por el puerto serial, y el processing lo interpreta. Básicamente es mover una bola y rebotando cuando choca contra alguna "pared" de la ventana.

:-)

perfecto, a ver si publicas algun resultado pronto,

/d