0
我似乎無法得到正確的後續代碼。用於處理的開/關按鈕
這是我用於Processing的基本程序。當我點擊它時,我改變了方塊的顏色,但是當我第二次點擊時,我似乎無法讓它再次改變。
它基本上是一個切換按鈕,當我點擊正方形而不是當我釋放鼠標按鈕時。我試圖將它與Arduino集成,這就是爲什麼有端口寫入。
boolean A = true;
int x = 50;
int y = 50;
int w = 100;
int h = 100;
import processing.serial.*;
Serial port;
int val;
void setup() {
size(200, 200);
noStroke();
fill(255, 0, 0);
rect(x, y, w, h);
port = new Serial(this, 9600);
}
void draw() {
background(255);
if ((A) && (mousePressed) && ((mouseX > x) && (mouseX < x + w) &&
(mouseY > y) && (mouseY < y + h))) { // If mouse is pressed,
fill(40, 80, 90);
A = !A;// change color and
port.write("H"); // Send an H to indicate mouse is over square.
}
rect(50, 50, 100, 100); // Draw a square.
}
工作就像一個魅力,感謝您的幫助! –