EV3wayとETrikeVの両走行体についてサンプルプログラムを提供します。ETロボコン2015でEV3用として公式にサポートする開発環境、EV3RT、MonoBrick、leJOS EV3用のプログラムを用意しています。
本サンプルプログラムは以下を目的としています。
注意 基本的な動作確認用に、できるだけシンプルにしたため、ETロボコンの主要なテーマであるソフトウェアのモデリングという観点からは、参考にならない設計・実装となっています。ソフトウェアのモデリングについては、参加チーム向けに技術教育が開催されます。
EV3way用のサンプルプログラムは、デベロッパー部門プライマリクラスへの参加チーム層を鑑み、扱うすべてのモータ、センサ、倒立振子の制御を扱っています。また、PCからのリモートスタート方法の例も示しています。
| 開発環境 | サンプルプログラム |
|---|---|
| TOPPERS/EV3RT | EV3way_EV3RT_sample.tgz |
| MonoBrick | EV3way_MonoBrick_sample.zip |
| leJOS EV3 | EV3way_leJOS_sample.zip |
EV3wayサンプルプログラムでは、モータとセンサの配線が以下のようになっていることを前提にしています。
| デバイス | 接続ポート |
|---|---|
| 尻尾用モータ | ポートA |
| 右駆動モータ | ポートB |
| 左駆動モータ | ポートC |
| タッチセンサ | ポート1 |
| 超音波センサ | ポート2 |
| カラーセンサ | ポート3 |
| ジャイロセンサ | ポート4 |
ETrikeV用のサンプルプログラムは、デベロッパー部門アドバンストクラスの参加チーム層を鑑み、単純なライントレースを行うだけのものになっています。
| 開発環境 | サンプルプログラム |
|---|---|
| TOPPERS/EV3RT | ETrikeV_EV3RT_sample.tgz |
| MonoBrick | ETriveV_MonoBrick_sample.zip |
| leJOS EV3 | ETrikeV_leJOS_sample.zip |
ETrikeVサンプルプログラムでは、モータとセンサの配線が以下のようになっていることを前提にしています。
| デバイス | 接続ポート |
|---|---|
| 後輪左モータ | ポートA |
| 後輪右モータ | ポートB |
| 前輪モータ | ポートC |
| タッチセンサ | ポート2 |
| カラーセンサ | ポート3 |
※ETrikeV用のサンプルプログラムでは、超音波センサーとジャイロセンサを利用していません。