2018年12月20日 星期四

week 15 JN

自行測試搖桿

arduino 程式

void setup(){
    Serial.begin(9600);
}
void loop(){
    int val=analogRead(A0);
    Serial.write(val/8);
    delay(50);
  }


processing 程式

import processing.serial.*;

Serial myPort;
void setup(){
  size(512,512);
  myPort = new Serial(this,"COM7",9600);
}
float userX=256 , userVX=0;
void draw(){
  background(255);
  if(myPort.available()>0){
    int val = myPort.read();
    userVX = (val-63)/20.0;
    println(val);
  }
  userX+=userVX;
  ellipse(userX,400,100,100);
}

沒有留言:

張貼留言