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