子供のプログラミング当サイトは2020年小学生のプログラミング必修化に向けて、関連する情報を纏めています。サイトリニューアルしました。2020年小学生のプログラミング必修化に向けて、関連する情報を纏めています。アワーオブコード、アンプラグド、スクラッチ、スクラッチジュニア、ブロックリーなどなど注目キーワードマイクロビットブロックリーアワーオブコードスクラッチブロックリースクラッチジュニアスクラッチアワーオブコードパイソンマイクロビットアルデュイーノMicro:bit(マイクロビット)で距離を測ってみよう2019.01.06マイクロビットMicro:bitHOMEハード系マイクロビットMicro:bit(マイクロビット)で距離を測ってみようマイクロビット(Micro:bit)で障害物を避けるロボットカーを作るには、超音波距離センサーで障害物までの距離を測る必要があります。ロボットカーを作る準備として、今回はMicro:bitと距離センサーの接続の仕方を紹介します。左側の丸い所から超音波を送信して右側で受信します。送信した超音波を受信するまでの時間から、プログラムで距離に換算します。GndMackcodeでプログラムするSonar拡張ブロックを導入する1.高度なブロック→拡張機能をクリックします。2.選択できる拡張機能が表示されますので、『Sonar』をクリックして選択します。3.計算ブロックの下にSonarブロックが追加されました。4.基本ブロックから『数を表示』ブロックを選択してずっとブロックに組み込みます。5.Sonarブロックから『Sonar』ブロックを選択して、『数を表示』ブロックに組み込みます。6.Sonarブロックのechoを『P1』に変更、unitを『cm』に変更します。7.基本ブロックから『アイコンを表示』ブロックを選択して『数を表示』ブロックの下に組み込みます。アイコンはどれでも良いのですが、この例ではハートにしておきます。距離計測と計測の間の区切り表示です。その下に『表示を消す』ブロックも追加します。測定結果について上記のプログラムで距離を測定してみたのですが、近距離は割と正確ですが10cmを超えると不正確でした。原因がMicro:bitの3Vと距離センサーの5Vの差と考えて、レベルコンバーターをTrig信号とEcho信号に追加してみたのですが、変化はありませんでした。ロボットカーで障害物を避けるだけであれば使えそうです。レベルコンバーターを追加した回路(最初の回路より、こちらが正しい回路です)注:Aruduinoとこのセンサーで距離を測ってみるとほぼ正確ですので、センサーの問題では無くSonarブロックの問題と思われます。何か分かれば更新します。最後まで記事をお読みいただきありがとうございます。記事の改善に役立てたいと思いますので、よろしければアンケートにご協力ください。(必須)記事の中で解りにくい言葉や、内容について教えてください。上記の内容につき、説明などをこちらからメールしてもよい場合はメールアドレスを入力してください。連絡が不要であれば結構です。クロームブラウザーをご使用の方へ当サイトへの訪問ありがとうございます。その際、グーグルクロームブラウザーをお使いの方にお知らせです。グーグルクロームブラウザーでは、2018年7月から、サイトにより以下の表示がブラウザーのアドレスバーに表示されます。当サイトでも表示されますが、心配ありませんのでご安心ください。これは、SSLと呼ばれるWebサイトとそのサイトを閲覧しているユーザとのやり取り(通信)を暗号化するための仕組みを使用していないためです。ネットショッピング、銀行サイトではパスワードやクレジットカードの情報を扱いますので、必須の仕組みです。当サイトでは、そのような情報を扱っておりませんので、暗号化は必須ではありませんが、訪問される方により安心していただけるように、SSL化を予定しております。このメッセージはSSL化完了まで念のため表示します。40年間外資系IT企業で働いて退職後、フリーとして活動しています。小学生や中学生にプログラミングやコンピューターに興味を持ってもらえるような活動をしていければと考えています。コメントをキャンセルメールアドレスが公開されることはありません。WordPress.。