LEGO Mindstormsの最新版「EV3」を体験してみた ―― プログラミングや思考力,問題解決力の教材を遊ぶ

組み込めないネット編集部

 センサやモータをつなぐポートも四つずつと,NXT時代よりも増えています(写真8写真9).

 

写真8 モータ側のポート(A~D)

 

 

写真9 センサ側のポート(1~4)

 

 

 ショベル型(?)のパーツは,モータ・ブロックに黒いボール付きの部品2個を直角に組み合わせ,歯車のように使っています(写真10).こういう組み方ができるんですね.この方法,何かのときに使ってみたいです!

 

写真10 モータの回転方向を変えている
モータ・ブロックの回転する軸に黒い十字型の部品をはめて,同じ部品をそれと直角に配置している.これらが歯車の役目を果たし,軸が回転すると,連動してショベル部分が動くようになっている.

 

 

●制御プログラムを組み立てる

 それではいよいよ,体験開始です! LEGO Mindstorms EV3の制御プログラムは,パソコン上で開発し,USBケーブル経由でEV3にダウンロードします.制御プログラムを生成する開発ツール「EV3ソフトウェア」の画面はこんな感じです(図2).画面上に,プログラムの論理(ループや分岐など)や動作(モータを動かす,センシングするなど)を表すアイコンを並べるだけで,プログラムが完成します.

 

図2 EV3ソフトウェアの画面〔提供:アフレル〕

 

 

 アイコンは,画面の下側からドラッグ&ドロップで持ってきます.EV3では,どのポートに何のセンサ/モータが接続されているのかを自動で検出してくれます.例えば,モータ・ブロックを持ってくると,アイコンの右上に自動で「B+C」と付いてきますが,それはポートBとポートCの先にモータ・ブロックが接続されていることを認識しているからなのです.

 アイコンごとに設定項目は異なります.モータ・ブロックのアイコンなら進む方向や回転の強さを,音アイコンなら再生するファイル名や音量などを設定します.このように,アイディア次第で各種のアイコンを並べて,プログラムを組み立てていきます.

 

組み込みキャッチアップ

お知らせ 一覧を見る

電子書籍の最新刊! FPGAマガジン No.12『ARMコアFPGA×Linux初体験』好評発売中

FPGAマガジン No.11『性能UP! アルゴリズム×手仕上げHDL』好評発売中! PDF版もあります

PICK UP用語

EV(電気自動車)

関連記事

EnOcean

関連記事

Android

関連記事

ニュース 一覧を見る
Tech Villageブログ

渡辺のぼるのロボコン・プロモータ日記

2年ぶりのブログ更新w

2016年10月 9日

Hamana Project

Hamana-8最終打ち上げ報告(その2)

2012年6月26日