Buy from US Buy from UK Buy from DE Buy from IT Buy from FR Buy from ES ここでご購入を!


図のように、超音波センサーモジュールを4-pin PnP ケーブルでPnP ボードの 4-pin 端子 “+,p8,p16,-” と接続 ;

緑のLEDモジュールをOSOYOO 3-pin PnP ケーブルで OSOYOO PnP ボードの P0 を接続;

黄のLEDモジュールをOSOYOO 3-pin PnP ケーブルで OSOYOO PnP ボードの P1 を接続;;

赤のLEDモジュールをOSOYOO 3-pin PnP ケーブルで OSOYOO PnP ボードの P2 を接続;;

Step 0. ウェブブラウザに https://makecode.microbit.org (①)をアクセスしてmicro:bitのMakeCodeページへ訪問します。次回のアクセス便利のため、星のマーク(②)をクリックして、ブックマークに添付してください。新しいプロジェクトをクリック(③)してください。

 

MakeCodeの詳細操作・情報はこちらへMakeCodeとは


Step 1. まずは超音波センサーが検知された距離値の変数を作成します。 カテゴリー変数 では、 変数を追加する をクリックしたら、 作成する変数の名前 ウィンドウを現われ、そのウィンドウでは 変数の名前距離を入力したから、 OK をクリックしたら、変数作成完成です。

Step 2. ずっと ブロックの中に 変数 距離を0にする ブロック(カテゴリー変数)を置いてください。

Step 3. ここでは、センサーを編集できるブロックを追加します。詳細操作はこちらです カテゴリー高度なブロックー拡張機能ーSonarを検索ー④をクリック

Step 4. 変数距離を0にする ブロックの 0 のところに、ping trig 「P0」 echo 「P0」 unit 「um」 ブロックを置いてから (カテゴリーSonar)端子をセンサーと接続する端子と対応して、 P8、P16 に、unit-単位をusから cm に変更してください。

Step 5. 
ずっと ブロックの中に、 数を表示 0 ブロック(カテゴリー基本)を置いてください。

Step 6. 変数ー距離数を表示 0 ブロックの 0 のところに置いてください。

Step 7. ずっと ブロックの中に、 もし「真」なら…でなければ… ブロックを置いてください。

Step 8. もし「真」なら…でなければ 左下の「+」をクリックしたら、 もし「真」なら…でなければもし「」なら…でなかれば… になります。

Step 9.  0=0 ブロック(カテゴリー論理)を もし「真」なら」 ブロックの「真」のところに置いてから、「=」を 「≧ に変更してください。

Step 10変数ー距離 0≧0 ブロックの左の0のところに置いてから、右の0を 20 に変更してください。

Step 11.  もし…なら ブロックの下に デジタルで出力する端子 P0 値 0 ブロック(カテゴリー入出力端子)を置いてから、出力値を0から1に変更してください。

Step 12.  デジタルで出力する端子 P0 値 1 ブロックを右クリックして、同じブロックを2つに複製します。そして、複製したブロックを デジタルで出力する端子 P0 値1 の下に置いてから、図のように、端子をP0から P1・P2、出力値を1から 0 に変更してください。(もし距離≧20cmなら、P0-緑のLEDが点灯、P1とP2-黄と赤のLEDが消灯します。)

Step 13.  でなければもし「」なら ブロックの「 」のところに 「」かつ「」 ブロック(カテゴリー論理)を置いてください。

Step 14. 0<0 ブロック(カテゴリー論理)を 「」かつ「」 の2つの「 」のところに置いてください。

Step 15. まずは変数ー距離 を2つの 0 <0 の左の0のところに置いてから、 ブロックを距離<20 かつ 距離≧10に変更してください。

Step 16. 図のように、デジタルで出力する端子 P0 値 1 ブロックを3つに複製ます。そして複製したブロックを でなければもし…なら ブロックの下に置いてから、出力端子をP0、P1、P2に変更して、その中にP1の出力値を P0とP2の出力値を0 に変更してください。(もし10cm≦距離<20cmなら、P1-黄のLEDが点灯、P0とP2-と赤LEDが消灯)

Step 17. また3つのデジタルで出力する端子 P0 値 0ブロックをに複製ます。複製したブロックをでなければ ブロックの下に置いてから、端子をP0、P1、P2に変更して、その中に、P2の出力値を P0、P1の出力値を0 に変更してください。(距離<10cmなら、P2-赤のLEDが点灯、P0とP1-緑と黄のLEDが消灯)少し複雑で一数字が間違えても、プロジェクトが失敗かもしれません、図と完全版のコードを参考して、自分のプロジェクトをよく検査してください。

Step 18.  でなければ ブロックの中に  一時停止(ミリ秒)100 ブロック(カテゴリー基本)を置いてください。

Step 19.  プロジェクト完成!あなた様のプロジェクトをダウンロードして、 MICROBIT,に読み込んでください。

.

完全版のコードはこちらにもあります、参考してください。