----------------------------------
import processing.serial.*;
import cc.arduino.*;
Arduino arduino;
int buttonPin = 13;
int vr0Pin = 0;
int vr1Pin = 1;
void setup(){
size(500,500);
noStroke();
background( 255);
println( Arduino.list() );
arduino = new Arduino(this,Arduino.list()[1],57600);
arduino.pinMode( buttonPin,Arduino.INPUT);
}
void draw(){
int buttonState = arduino.digitalRead(buttonPin);
float x = arduino.analogRead(vr0Pin);
float y = arduino.analogRead(vr1Pin);
if (buttonState == 0){
fill(255,127,0);
}
else{
fill(0,127,255);
}
x = map(x,0,1023,0,500);
y = map(y,0,1023,0,500);
ellipse(x,y,50,50);
}
------------------------------------
黒い方の可変抵抗器がブレッドボートに刺さりにくく、また真ん中の白いところを回しにくく途中であきらめました。
でも、きちんとできています。
0 件のコメント:
コメントを投稿