processing

Merci j'ai jeter un coup d'oeil et j'ai encore quelque interrogation.
Comment se passe concrètement le lancement du prog, j'ai compris qu'il faut deux prog un envoyer sur l'arduino par l'intermédiaire du logiciel de l'arduino l'autre par processing qui gère une sorte de communication entre l'arduino et le pc mais est ce que l'on doit transférer les deux prog (même s'il me semble que ce ne soit pas le cas) , ou juste celui de l'arduino mais dans ce cas comment gère-t-on le processing?
Deuxième question: est-ce qu'il est possible par exemple de récupérer la valeur de un/plusieurs variable du programme arduino sur celui de processing?

Merci de vos réponse sa m'ai du aide très précieuse.

ps: comme vous avez pu le constater de mes questions j'ai pas encore d'arduino en m'a procession donc les chose sont un peu flou mais il faut absolument que j'arrive a avancer suffisamment pour pas être trop en retard