2004/A1/光
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*//光センサーで光を追いかけるロボット// [#sf1e7500]
task main()
{
SetSensor(SENSOR_1,SENSOR_LIGHT); //センサーの定義
while(true) //(真)の間実行
{
if(SENSOR_1<50) //光センサーの値が50未満なら{}内の命令を実行する
{OnFwd(OUT_A); //Aの出力に接続/Aの出力に接続されたモーターを正回
転させる
OnRev(OUT_C);} //Cの出力に接続されたモーターを負回転させる
else //光センサーの値が50以上なら{}内の命令を実行する
{OnFwd(OUT_A+OUT_C);}}}//Aの出力に接続されたモーターとCの出力に接続された
モーターを正回転させる
*《反省・感想》 [#m415209e]
懐中電灯を光センサーにむけて光を照射すると、それを感知して追跡するロボットで、輝度によって追跡するか否かが決まる。
懐中電灯の光を照射する角度で、センサーが感知できなかったりしたので、センサーの角度と数を工夫すれば良く光を追うロボットになる。
終了行:
*//光センサーで光を追いかけるロボット// [#sf1e7500]
task main()
{
SetSensor(SENSOR_1,SENSOR_LIGHT); //センサーの定義
while(true) //(真)の間実行
{
if(SENSOR_1<50) //光センサーの値が50未満なら{}内の命令を実行する
{OnFwd(OUT_A); //Aの出力に接続/Aの出力に接続されたモーターを正回
転させる
OnRev(OUT_C);} //Cの出力に接続されたモーターを負回転させる
else //光センサーの値が50以上なら{}内の命令を実行する
{OnFwd(OUT_A+OUT_C);}}}//Aの出力に接続されたモーターとCの出力に接続された
モーターを正回転させる
*《反省・感想》 [#m415209e]
懐中電灯を光センサーにむけて光を照射すると、それを感知して追跡するロボットで、輝度によって追跡するか否かが決まる。
懐中電灯の光を照射する角度で、センサーが感知できなかったりしたので、センサーの角度と数を工夫すれば良く光を追うロボットになる。
ページ名: