Arduino con Processing

Arduino con Processing

Hola. Me gustaría que me dijerais como "conectar" Arduino con Processing. Estoy empezando a trastear y tengo un montón de dudas.

Por ejemplo. Los códigos de processing se debn guardar en la misma ruta que los de Arduino que tengan que ver con ellos? La sintaxis de processing es Java. Hay que generar un archivo class? Como se relaciona el sketch de processing con el de Arduino?

Conoceis algún manual o tutoria que explique estos puntos?

Gracias.

No es necesario que los sketchs de Processing, esten en el mismo directorio que los de arduino.

La comunicación, puede ser por serial, por bluetooth, o por cualquier forma de comunicación entre arduino y pc.

La librería firmata, facilita esa comunicación, pero con bastantes limitaciones.