little bit of code that talks to the Arduino from Processing


			
import processing.serial.*;

Serial port;
HScrollbar bar;

void setup()
{
  //i should probably make a better way of
  //keeping the getPos() in bounds (0 - 255)
  //but im lazy
  size( 260, 150 );
  noStroke();
  frameRate( 10 );

  //create new scrollbar
  bar = new HScrollbar( 10, 70, width - 20, 10, 1 );

  println( Serial.list() );

  //connect to COM3 at 9600 baud
  //ARDUINO HAS TO BE PLUGGED IN FOR THIS TO WORK
  port = new Serial( this, Serial.list()[0], 9600 );
}

void draw()
{
  background( 204 );
  fill( 255 );

  //need to add a label saying what it does.
  bar.update();
  bar.display();

  //what we need to do is send the position of the scrollbar
  //over the Serial connection to the Arduino, so that it can
  //use it as an analog input; thus emulating a potentiometer

  port.write( (int)bar.getPos() );
}