Processing Arduino projekt drugi
Program koji ovisno da li stisnemo lijevo ili desno na tipkovnici šalje na serijski port 4 ili 5
Usput ispisu je broj koraka na ekranu…
import processing.serial.*; //Ovo nam omogućuje da koristimo serijski port Serial port; // Kreiraj objekt iz Serial klase color fillVal = color(0); int steps =0; PFont font; void setup() {size(100, 100); //otvorimo prozor 100*100 font = createFont("Arial",30); textFont(font); println(Serial.list()); //Pokazuje serijske opcije String portName = Serial.list()[0]; //Moramo odabrati onaj serijski port na koji je spojen Arduino port = new Serial(this, portName, 9600); //Uspostavi vezu sa arduinom background(255); } void draw() { fill(fillVal); } void keyPressed() { if (key == CODED) { if (keyCode == LEFT) { fillVal = 0; steps--; port.write('4'); //i napokon pošalji na serijski port vrijednost '4' background(255); text(steps, 10,50); } else if (keyCode == RIGHT) { fillVal = 0; steps++; port.write('5'); //i napokon pošalji na serijski port vrijednost '5' background(255); text(steps, 10,50); } } }