[ 印圖片 ]
//int a=10
size(600,600);
PImage img=loadImage("img.jpg");
PVector pt=new PVector(10, 20 ,0);
image(img, 0,0);
println(pt.x);
//以前要用的時候
float userX=10, userY=20, userZ=0;
float user2X=30, user2Y=40, user2Z=0;
//現在可以用物件讓他變得有條理
PVector userX=new PVector(10,20,0);
PVector user2X=new PVector(30,40,0);
==============================================================
[ 做一顆球 ]
PVector user;//外面宣告,setup()和draw()都看得到
void setup(){
size(600,600);
user = new PVector(10, 20);
}
//只在setup()new一次
//以前的音樂 Minim minim = new Minim(this)
//以前的UDP udp = new UDP(this, "6000")
;void draw(){
background(255);
ellipse(user.x, user.y,20,20);//用他的值
}
==============================================================
[ 做個彈弓 ]
[ 可以彈彈 ]
PVector user;//外面宣告,setup()和draw()都看得到
PVector Y, v=null;
void setup(){
size(600,400);
user = new PVector(100, 300);//只在setup()new一次
Y = new PVector(100,300);
}
void draw(){
background(255);
line( user.x, user.y, Y.x, Y.y);
textSize(40);
fill(255,0,0);text("Y", Y.x, Y.y);
fill(255);ellipse(user.x, user.y,20,20);//用他的值
if(v!=null)user.add(v);
}
void mouseDragged(){
user.x=mouseX;
user.y=mouseY;
}
void mouseReleased(){
PVector diff = PVector.sub(Y, user);
v = diff.div(10);
}
==============================================================
[ 按了會有東西輸出 ]
void setup() {
pinMode(2, INPUT_PULLUP);
Serial.begin(9600);
}
void loop() {
int x = analogRead(A0);
int y = analogRead(A1);
int sw= digitalRead(2);
Serial.write(x);
Serial.write('+');
Serial.write(y);
Serial.write('+');
Serial.write(sw);
Serial.write(' ');
delay(20);
}
==============================================================
[ joystcik ]
[arduino]
void setup() {
pinMode(2, INPUT_PULLUP);
Serial.begin(9600);
}
void loop() {
int x = analogRead(A0);
int y = analogRead(A1);
int sw= digitalRead(2);
Serial.write(x/4);
Serial.write(y/4);
Serial.write(sw);
delay(20);
}
[processing]
import processing.serial.*;
Serial myPort;
void setup(){
size(256,256);
myPort = new Serial(this, "COM5",9600);
}
==============================================================



沒有留言:
張貼留言