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.1548944045.txt.gz · Dernière modification : 2019/01/31 14:14 de jbpuel