2008年5月28日水曜日

出来ました

やすこです。連続投稿。

書き込んだソースはこんな感じ


int leftSensor = 0;
int rightSensor = 1;
int resetButton = 2;//この数字がpinModeでの値になります
int serveButton = 3;//こっちも上と同じ

int leftValue = 0;
int rightValue = 0;
int reset = 0;
int serve = 0;

void setup(){
Serial.begin(9600);
pinMode(resetButton, INPUT);//int resetButton = 2;としたので、2ピンにボタンをつけます
pinMode(serveButton, INPUT);//同じく
}

void loop(){
leftValue = analogRead(leftSensor);//ピン番号は、Buttonの時と同じ。最初のint leftSensor指定の0
rightValue = analogRead(rightSensor);//上と同じ理由で1

reset = digitalRead(resetButton);//上と同じ
serve = digitalRead(serveButton);//上と同じ

Serial.print(leftValue, DEC);
Serial.print(",");
Serial.print(rightValue, DEC);
Serial.print(",");
Serial.print(reset, DEC);
Serial.print(",");
Serial.println(serve, DEC);

}


これを書き込んだあと、Serial Monitorで見てみるとこんな感じ



曲げると値が10~50くらい変動します。いまからprocessingのソースコードに取りかかります。

0 件のコメント: