ロボジョイくらぶが更新しました。
今月からは、ちゃれんじ教室は新連載です。
TETRIXを使ってロボット競技会にチャレンジした「福井県立武生工業高校ロボット工学部」の生の声をご紹介します。
ロボジョイくらぶが更新しました。
今月からは、ちゃれんじ教室は新連載です。
TETRIXを使ってロボット競技会にチャレンジした「福井県立武生工業高校ロボット工学部」の生の声をご紹介します。
「EV3 Basic」というレゴ マインドストームEV3用のプログラミング環境について紹介します。「EV3 Basic」を使うとBASIC言語を使ってインテリジェントブロックEV3を制御することができます。
▲「EV3 Basic」の公式サイトがこちらです。英語のサイトです。
「EV3 Basic」は「Small Basic」の拡張機能として動きます。「Small Basic」はマイクロソフトが無償で提供しているBasic言語の開発環境です。
「EV3 Basic」を導入するには、まず「Small Basic」をインストールする必要があります。インストーラを入手するには上の写真の赤丸(左側)の部分をクリックしましょう。
▲「Small Basic」のインストール中の様子です。
▲「Small Basic」は日本語にも対応しています。インストールのさいに「日本語」を選択しておきましょう。
▲「Small Basic」を実行すると、こんな感じです。この状態ではまだEV3を制御することはできません。
ちなみに「Microsoft¥Small Basic」フォルダの中にサンプルプログラムが収録されています。このサンプルはいったんローカルにコピーしないとうまく実行できないようです。そのままだとエラーが出てしまいました。
▲続いて、「EV3 Basic」をインストールします。インストーラはGithubで公開されていました。「EV3 Basic」の公式サイトからリンクされていますので、ダウンロードしましょう。
▲インストール中の様子です。
▲インストールが完了すると「EV3Explorer」というメニューが出現しました。通常は「Small Basic」から呼び出しますので、このメニューは使いません。
▲GitHubのページには「Examples.zip」というファイルが公開されています。これを展開すると、サンプルが収録されていました。
見たところセンサー入力からモーター出力まで一通りそろっているようです。
ファイルの拡張子は「sb」です。そのままでは関連付けされていませんので、「Small Basic」に関連付けしておきましょう。
▲サンプルの一つ、「TowersOfHanoi.sb」というプログラムです。Basic言語とはいっても、非常に現代的な書式です。
▲プログラムの実行方法はUSBケーブル(有線)とBluetoothとWi-Fiの3種類あります。実行時にUSBケーブルが接続していない場合には、このダイアログが表示されます。
Bluetoothで動かす場合には、あらかじめEV3をペアリングしておかないといけません。ペアリングに成功すると「COM~」の何番かに回線が割り当てられます。回線の番号は使用しているパソコンの状態によって変わります。
▲「TowersOfHanoi.sb」を実行中の様子です。インテリジェントブロックのディスプレイに「ハノイの塔」が表示されました。
黒い四角形が1個ずつ動いていきます。
▲「HelloWorld.sb」を実行中の様子です。
なお、重要なことなのですが、実行プログラムはexeファイルとしてパソコン側に生成されますが、インテリジェントブロックには生成されません。プログラムの実行中、パソコンとインテリジェントブロックが通信し続けるわけです。そのため、インテリジェントブロックがスタンドアロンでプログラムを動かすことはできません。これが「EV3 Basic」の短所なのですが、パソコンのマシンパワーをフルに使えるというメリットがありますので、巨大で複雑なプログラムを動かしたいという場合には重宝するかもしれません。
WeDoは2009年の登場以来、今年で7年目。ついにWeDoが新しくなって「2.0」となりました。
この「7年」という期間は、NXT発売→EV3発売までの期間とぴったり符号しますね。
新しいWeDoについての仕様はこちらで紹介されています。US版だけで、まだ日本のレゴエデュケーションさんのサイトには登場していません。
https://education.lego.com/en-us/lesi/elementary/wedo-2
こちらの情報によると、仕様が豪快に変わっています。
・パワーモーターM、チルトセンサー、モーションセンサーは従来通りですが、コネクタが変わりました。互換性はなさそうです。
・USBハブがスマートハブに変わりました。ポートは2つ搭載しています。電源ボタンとカラーLEDも付いています。
・USBが廃止されました。通信はBluetoothのみです。
・電源がUSBバスパワー駆動ではなくなり、単三電池2本または「スマートハブ用充電池」に変わりました。
・ソフトウェアがAndroidとiPadに対応しました。タブレットでプログラミングできます。サイトを見たところ5種類のプラットフォームに対応しています。今までWeDoソフトウェアは12000円くらいで別途購入していたのですが、2.0だと無料になりました。
・Google Playにはすでに「WeDo 2.0ソフトウェア」が公開されていました。「WeDo」じゃなくて「ウィ・ドゥー」と表記されていました。サイズが0.96GBもあります。
・App Storeでもアプリが公開中です。こっちでは「WeDo」と表記されています。サイズは1.8GBと書かれています。やはり無料ですね。ユーザー登録をしなくても使うことができます。
最近のコメント