otamesi
Dependencies: mbed
Diff: main.cpp
- Revision:
- 13:b884f5960fbf
- Parent:
- 12:2f0c841e6078
- Child:
- 15:75f014c4c8b8
--- a/main.cpp Thu Nov 08 09:51:48 2018 +0000 +++ b/main.cpp Thu Nov 08 11:44:46 2018 +0000 @@ -129,7 +129,7 @@ mu.startUpdates();//start mesuring the distance(超音波センサー) int distance; - int flag,flag2; //変数flagを整数で型づけする。これがスイッチで、1の間は瞬間は何もしないけど、 + int flag=0,flag2=0; //変数flagを整数で型づけする。これがスイッチで、1の間は瞬間は何もしないけど、 //スリットの間隔であるπ/4とタイヤの半径70mmつまり一つのスリットを通過するごとに52.5mm加算していく必要があるから //0になった瞬間はこれを総距離に加えるというスイッチの役割をする。 float rightrun; //変数runをフロートで型づけする @@ -174,7 +174,7 @@ } printf("%f", rightrun); printf("\t%f\r\n", leftrun2); - if (rightrun > 250){ //もし総距離が250以上ならば、というのもここの値は暫定値。とりあえずゴール地点が決まればまたその値に修正する + if (rightrun > 525){ //もし総距離が250以上ならば、というのもここの値は暫定値。とりあえずゴール地点が決まればまたその値に修正する break; //つまりゴールについたらこのループからぬける } @@ -236,7 +236,7 @@ motor1.speed(ms1); //直進 motor2.speed(ms2); int t=0; - for(t=0;t<10;t++) + for(t=0;t<100;t++) { printf("%d\r\n", test.read()); printf("%d\r\n", test2.read());