====== Interface Processing - Arduino ====== Tuto chez Sparkfun : http://www.sparkfun.com/tutorials/152 (destiné à commander un Arduino depuis un iPhone via OSC). Référence ici : http://www.arduino.cc/playground/Interfacing/Processing Donc, charger le firmware StandardFirmata sur l'Arduino (dans le Sketchbook par défaut) et installer la librairie Arduino dans l'arborescence de Processing. Premier exemple, un simple blink commandé dans du code Processing : import processing.serial.*; import cc.arduino.*; Arduino arduino; // déclaration de la carte int ledPin = 11; // une led (+ 1 résistance) connectée sur la pin 11 void setup() // initialisations { // println(Arduino.list()); // liste les interfaces arduino = new Arduino(this, Arduino.list()[0], 57600); // ouvre la connexion arduino.pinMode(ledPin, Arduino.OUTPUT); // déclare une pin en sortie } void draw() // boucle principale { arduino.digitalWrite(ledPin, Arduino.HIGH); // allume la led delay(1000); arduino.digitalWrite(ledPin, Arduino.LOW); // éteint la led delay(1000); }