prog:processing:arduino
Ceci est une ancienne révision du document !
Interface Processing - Arduino
Tuto chez Sparkfun : http://www.sparkfun.com/tutorials/152 (je ne suis pas arrivé à le faire tourner, problème de version de la librairie série RXTX, à corriger).
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);
}
prog/processing/arduino.1548944083.txt.gz · Dernière modification : de jbpuel
