LEDや各種センサ、通信機能を持つロボット「プロッチ」を使ってプログラムで操作してみよう。
プロッチは、山崎教育システム株式会社と株式会社モノ・グラムが開発・販売する教育教材である。LEDの点灯や、センサを利用した各種計測、モータの制御を行うことができる。またプロッチを2台使用することにより2つのパソコン間での文字や数字のやりとりをするプログラムを作ることもできる。
なお、ドリトルでは「オリジナルプロッチ」に対応している。1)
プロッチで利用できるセンサ、アクチュエータ、拡張パーツを下図や表に示す。なお、図については、センサを赤色、アクチュエータを青色、拡張パーツを緑色、電源やUSBなどプログラムの実行に必要な部品を黒色で示している。
部品名 | 説明 |
---|---|
電源ボタン | プロッチの電源をオン・オフする |
リセットボタン | プロッチに書き込まれたプログラムをもう一度実行する |
外部電源 | サーボモータの制御に必要な外部電源を接続する |
USB | パソコンとプロッチをUSBポートで接続し、パソコンからプログラムの転送やプロッチを制御する |
ライト | LEDライトを点灯、消灯する |
スイッチ | スイッチのON、OFFを検出し、障害物の衝突を検出したり、スイッチをコントローラにしたりする |
光センサ | センサの周辺の明るさを計測する |
ブザー | 音階や音長を指定して、ブザーで演奏する |
ラインセンサ | 赤外線の反射量を計測し、計測値からラインの白と黒を判断できる |
モータ | 左右のタイヤを回転させて、プロッチを動かす |
サーボモータ | 指定した角度にモータを制御する。※利用する場合、外部電源が必要になる |
超音波センサ | 超音波を出力し、壁や障害物から跳ね返ってくるまでの時間から距離を計測する |
通信端子 | プロッチ2台の通信端子をケーブルで接続し、それぞれをパソコンとUSBで接続して、文字や数値のやり取りをする |
ドリトルでプロッチを制御するには、ドリトルのダウンロードの他、プロッチエディタ及びUSBデバイスドライバのインストールが必要になる。以下がインストールの手順である。なお、ソフトウェアとドライバのインストールを行うため、OSの管理者権限が必要となる場合がある。
ドリトルによるプロッチの制御は通信モードと組み込みモードがある。下表にそれぞれのメリット・デメリットを示す。
メリット | デメリット | |
---|---|---|
通信モード | ドリトルのGUIが利用できる ・「ボタン」、「ラベル」、「テキストエリア」 | PCとUSBケーブルで接続できる範囲でしか動作できない ケーブルを抜くとエラーになる可能性がある |
組み込みモード | プログラムを転送後はPCから離れた場所でも動作できる | センサやアクチュエータの動作の確認するすべがない |
実際の開発にあたって、最初に通信モードでセンサの性質やアクチュエータの動作を確認しながら、プログラムを作成し、めどが立ってから組み込みモードでロボットを単独で動作させることが考えられる。