Server Client 連線
import processing.net.*; Client client; void setup(){ size(100,100);///老師的serverIP:120.125.70.53 client = new Client(this, "120.125.70.53", 6666); } void draw(){ } void mousePressed(){ client.write("Hello"); }
使用JOYSTICK搖桿讓聲音可以控制高低音
void setup() { pinMode(2,INPUT); } void loop() { int x =analogRead(A0); tone(8,x); }
查看搖桿的XY軸
void setup() { Serial.begin(9600); } void loop() { int x =analogRead(A0); int y =analogRead(A1); Serial.print(x); Serial.print(" "); Serial.print(y); Serial.println(); }
透過搖桿互動
import processing.serial.*; Serial serial; void setup(){ size(1024,1024); serial = new Serial(this,"COM4",9600); } int x=512,y=512; void draw(){ background(255); if(serial.available()>0){ String now = serial.readString(); String[] xy = splitTokens(now); x = int(xy[0]); y = int(xy[1]); } fill(255,0,0); ellipse(x,y,100,100); }
沒有留言:
張貼留言