[[戻る>2005/A6]] *製作中のプログラム [#c4c4fb09] **机の周りを回るロボット [#if1dd803] #define back_time 60 task main() { SetSensor(SENSOR_1, SENSOR_TOUCH); SetSensor(SENSOR_3, SENSOR_TOUCH); while (true) { if(SENSOR_1 == 1) { Off(OUT_C); OnFwd(OUT_A); until(SENSOR_1==0); } if(SENSOR_1 == 0) { Off(OUT_A); OnFwd(OUT_C); until(SENSOR_1==1); } } } #comment *製作したプログラム 『これまでの流れ』 [#c0e77817] **一番最初に作ったプログラム [#cb967754] //初めてロボットを動かした時のプログラム task main() { OnFwd(OUT_A); OnFwd(OUT_C); Wait(110); Off(OUT_A+OUT_C); } // ただ進んで止まるだけ #comment **二番目に作った三角形を書くプログラム [#tc0fe390] //『repeat』プログラムを使えば簡単だった・・・ task main() { OnFwd(OUT_A+OUT_C); Wait(150); OnFwd(OUT_A); OnRev(OUT_C); Wait(110); OnFwd(OUT_A+OUT_C); Wait(150); OnFwd(OUT_A); OnRev(OUT_C); Wait(110); OnFwd(OUT_A+OUT_C); Wait(150); OnFwd(OUT_A); OnRev(OUT_C); Wait(110); OnFwd(OUT_A+OUT_C); Wait(150); } // 正三角形の軌跡を残すだけ #comment **課題1についてのプログラム [#r8c50d1d] [[2005/A6/課題1/一班/コンドのプログラム]]