2014年12月15日 星期一

旋鈕:運用

Processing:
import processing.serial.*;
Serial myPort;
void setup(){
    size(255+80,200);
    myPort=new Serial(this,"COM4",9600);
}
int posX=0;
void draw(){
    background(255);
    fill(#ff0000);rect(posX,0,80,200);
    if(myPort.available()>0){
        posX=myPort.read();
        println(posX);
  }
}
Arduino:
void setup(){
  Serial.begin(9600);
}
void loop(){
  int value = analogRead(A0);//0-1023
  Serial.write(value/4);
  delay(20);
}


沒有留言:

張貼留言