Difference between revisions of "Processing"
Jump to navigation
Jump to search
Line 7: | Line 7: | ||
Exemple: |
Exemple: |
||
<pre> |
<pre> |
||
+ | import processing.serial.*; |
||
+ | import cc.arduino.*; |
||
+ | |||
+ | Arduino arduino; |
||
+ | int ledPin = 13; |
||
+ | |||
+ | void setup() |
||
+ | { |
||
+ | //println(Arduino.list()); |
||
+ | arduino = new Arduino(this, Arduino.list()[0], 57600); |
||
+ | arduino.pinMode(ledPin, Arduino.OUTPUT); |
||
+ | } |
||
+ | |||
+ | void draw() |
||
+ | { |
||
+ | arduino.digitalWrite(ledPin, Arduino.HIGH); |
||
+ | delay(1000); |
||
+ | arduino.digitalWrite(ledPin, Arduino.LOW); |
||
+ | delay(1000); |
||
+ | } |
||
Revision as of 18:07, 8 February 2011
Processing est un environnement de développement d'animation en Java simple à mettre en oeuvre.
Processing.JS est l'adaptation en Javascript de Processing.
Un programme Processing et une application Web Processing.js peuvent échanger des informations avec des cartes Arduino connectées à l'hôte.
Exemple:
import processing.serial.*; import cc.arduino.*; Arduino arduino; int ledPin = 13; void setup() { //println(Arduino.list()); arduino = new Arduino(this, Arduino.list()[0], 57600); arduino.pinMode(ledPin, Arduino.OUTPUT); } void draw() { arduino.digitalWrite(ledPin, Arduino.HIGH); delay(1000); arduino.digitalWrite(ledPin, Arduino.LOW); delay(1000); }