// ************************ Processing template for ? sende en byte til Arduino import processing.serial.*; Serial myPort; void setup() // denne kj?res en gang n?r du tryller p? "play" { // Arduino-kort med driver m? v?re p? plass og installert // 9600 baud rate over COM25 - "COM25" er et eksempel. // Finner com nummeret fra "windows device manager" // Baudrate er her 9600 - dette m? korrespondere med det du setter opp // i Arduino myPort = new Serial(this, "COM25", 9600); myPort.write(1); // sender en byte med verdien 1 //myPort.write(0); // sender en byte med verdien 0 myPort.stop(); // Lukker port COM25 siden Arduino og Processing deler denne } void draw() { ; // brukes ikke i dette eksemplet } // ************************ Korresponderende Arduino template for ? motta og // ************************ lyse opp / slukke LED p? pinne 13 const int ledPin = 13; // pinnen med LED void setup() { pinMode(ledPin, OUTPUT); Serial.begin(9600); // initialize serial: } void loop() { while (Serial.available()) // hvis en eller flere bytes er kommet inn { int inByte = Serial.read(); // her kommer det en byte med verdien 1 eller 0 digitalWrite(ledPin, inByte); // lyser eller slukker LED } } // NB: serialEvent() kan ogs? brukes