task main() { SetSensor(SENSOR_1, SENSOR_LIGHT); OnFwd(OUT_A); OnRev(OUT_C); until(SENSOR_1 >= 45); while(true) { if(SENSOR_1 >= 45) { OnFwd(OUT_A+OUT_C); } else { OnFwd(OUT_A); OnRev(OUT_C); } } }
初めのうちは最も明るいところで止まれへんくて、こんなもん出来ひんのとちゃうんと思ってたけど、プログラムを単純にしたらなんか分からんうちに出来た( ̄□ ̄;)!! でも、片一方にしか曲がらへんから、光がずれると1周しんと追従できひんロボットやった・・・。 光センサーを2個使うというヒントを手に入れた(というかもらった)ので、試してみたいと思う。
コメントどうぞ