プログラミング言語「ドリトル」

大阪電気通信大学 兼宗研究室

ユーザ用ツール

サイト用ツール


ch_protch

**以前のリビジョンの文書です**

プロッチを使ってみよう

 LEDや各種センサ、通信機能を持つロボット「プロッチ」を使ってプログラムで操作してみよう。

プロッチについて

 プロッチは、山崎教育システム株式会社と株式会社モノ・グラムが開発・販売する教育教材である。LEDの点灯や、センサを利用した各種計測、モータの制御を行うことができる。またプロッチを2台使用することにより2つのパソコン間での文字や数字のやりとりをするプログラムを作ることもできる。
 なお、ドリトルでは「オリジナルプロッチ」に対応している。1)

プロッチの各部品の名称

 プロッチで利用できるセンサ、アクチュエータ、拡張パーツを下図や表に示す。なお、図については、センサを赤色、アクチュエータを青色、拡張パーツを緑色、電源やUSBなどプログラムの実行に必要な部品を黒色で示している。

部品名説明
電源ボタンプロッチの電源をオン・オフする
リセットボタンプロッチに書き込まれたプログラムをもう一度実行する
外部電源サーボモータの制御に必要な外部電源を接続する
USBパソコンとプロッチをUSBポートで接続し、パソコンからプログラムの転送やプロッチを制御する
ライトLEDライトを点灯、消灯する
スイッチスイッチのON、OFFを検出し、障害物の衝突を検出したり、スイッチをコントローラにしたりする
光センサセンサの周辺の明るさを計測する
ブザー音階や音長を指定して、ブザーで演奏する
ラインセンサ赤外線の反射量を計測し、計測値からラインの白と黒を判断できる
モータ左右のタイヤを回転させて、プロッチを動かす
サーボモータ指定した角度にモータを制御する。※利用する場合、外部電源が必要になる
超音波センサ超音波を出力し、壁や障害物から跳ね返ってくるまでの時間から距離を計測する
通信端子プロッチ2台の通信端子をケーブルで接続し、それぞれをパソコンとUSBで接続して、文字や数値のやり取りをする

ドリトルとプロッチの導入手順

 ドリトルでプロッチを制御するには、ドリトルのダウンロードの他、プロッチエディタ及びUSBデバイスドライバのインストールが必要になる。以下がインストールの手順である。なお、ソフトウェアとドライバのインストールを行うため、OSの管理者権限が必要となる場合がある。

  1. プロッチエディタをインストールする
    • 株式会社山崎教育システムのプロッチ公式サイト(http://protch.jp/#section2)の指示に沿ってインストールを行う。
  2. プロッチのデバイスドライバのインストールする
    • プロッチの電源を入れた状態でPCとプロッチをUSBケーブルで接続する。自動的にドライバがインストールされる。
    • 「Prolific USB-to-Serial Comm Port (COM*)2) デバイスドライバーソフトウェアが正しくインストールされました。」と表示される。\\写真を貼る。
  3. ドリトルをインストールする
    • ドリトルのサイト(http://dolittle.eplang.jp)のダウンロードから最新版のWindows用のドリトルをダウンロードして任意のフォルダに展開する。(「C:」直下が好ましい)
  4. 追加パッケージをダウンロードする
    • ダウンロードから追加パッケージ「ロボット制御ライブラリ」をダウンロードし、ファイルを解凍する。
    • 「robotPS」フォルダ内のファイル(iniファイル,exeファイル等)を、ドリトルのルートフォルダ(dolittle.jarやdolittle.batが置いてあるフォルダ)に上書き保存する。
  5. ドリトルの起動
    • エクスプローラからdolittle.batを実行する。3)

ドリトルによるプロッチの制御方法の種類

 ドリトルによるプロッチの制御は通信モードと自立モードがある。下表にそれぞれのメリット・デメリットを示す。

メリットデメリット
通信モードドリトルのGUIが利用できる
・「ボタン」、「ラベル」、「テキストエリア」
PCとUSBケーブルで接続できる範囲でしか動作できない
ケーブルを抜くとエラーになる可能性がある
自立モードプログラムを転送後はPCから離れた場所でも動作できるセンサやアクチュエータの動作の確認するすべがない

 実際の開発にあたって、最初に通信モードでセンサの性質やアクチュエータの動作を確認しながら、プログラムを作成し、めどが立ってから自立モードでロボットを単独で動作させることが考えられる。

1)
プロッチの仕様については同社のサイト(http://protch.jp/)に詳しく掲載されている。
2)
COM*の部分は環境によって異なる。
3)
「発行元を確認できませんでした。このソフトウェアを実行しますか?」のダイアログが出る場合は「このファイルを開く前に常に警告する(W)」のチェックを外してから「実行(R)」を選択する。
ch_protch.1552629338.txt.gz · 最終更新: 2019/03/15 14:55 by klab