Pr-05 ロボットカーを使ったプログラム

ICT先生

Microbitを使っていろいろな制御のプログラムに挑戦してみましょう。
Maqueenロボットカーの拡張機能を追加して、ロボットカーを動かすプログラムを作成します。

Microbitのさまざまなセンサーを利用した、制御プログラムを作成します。
https://makecode.microbit.org/

Microbitの仕様

  • 超音波センサーを使って、10cmの距離で止めよう。
  • 障害物がなければ、また動きだそう。
超音波センサー(cm)が  < (10) なら
  すべて のモーターを止める
でなければ
  すべて のモーターを (30)回す
Seet
1

プログラムの作成

ラインセンサー 左 が 黒 かつ
ラインセンサー 右 が 黒 のとき
  左 と 右 のモーターを (30)回す
ラインセンサー 左 が 白 かつ
ラインセンサー 右 が 白 のとき
  すべて の モーターを 止める
Seet
2

プログラムの作成

もし、ラインセンサー 左 が 黒 かつ
ラインセンサー 右 が 白 なら
  左 の モーターを (0)回す
  右 の モーターを (30)回す
もし、ラインセンサー 左 が 白 かつ
ラインセンサー 右 が 黒 なら
  左 の モーターを (30)回す
  右 の モーターを (0)回す
Seet
3

プログラムを1つにまとめよう

Seet
4