アクセス数:今日1 総数&counter([total|today|yesterday]); 最終更新日:2006-01-06 (金) 15:32:43
作成者:Hypodytes rubripinnis
#define turn_right OnFwd(OUT_B); //右旋回 #define turn_left OnRev(OUT_B); //左旋回 task main () { SetSensor(SENSOR_1, SENSOR_LIGHT); //センサー1:光センサー SetSensor(SENSOR_3, SENSOR_LIGHT); //センサー3:光センサー turn_left //左旋回 while(true) { if((SENSOR_1<40)&&(SENSOR_3>40)) //センサー1が黒,センサー3が白なら、センサー3が黒まで左旋回 { turn_left until(SENSOR_3<40); } if((SENSOR_3<40)&&(SENSOR_1>40)) //センサー1が白,センサー3が黒なら、センサー1が黒まで右旋回 { turn_right until(SENSOR_1<40); } } }
1つのモーターで左右に曲がるロボットです。OnFedで左タイヤが、OnRevで右タイヤがそれぞれ正回転します。
仕組み&工夫したところ
☆movie1何故かムービーが途中で切れてしまい、クランクの部分が映っていません。申し訳ないっす!!
☆movie2クランクの部分です。