Menu

sample_program

サンプルプログラム

EV3wayとETrikeVの両走行体についてサンプルプログラムを提供します。ETロボコン2015でEV3用として公式にサポートする開発環境、EV3RT、MonoBrick、leJOS EV3用のプログラムを用意しています。

本サンプルプログラムは以下を目的としています。

  • 開発環境の構築が成功しているかの確認用。サンプルプログラムをコンパイルし、走行体に転送・実行できるか確認してみましょう。
  • モータやセンサなどの要素技術を各開発環境でどのように扱うかの基本を示す参考用。

注意 基本的な動作確認用に、できるだけシンプルにしたため、ETロボコンの主要なテーマであるソフトウェアのモデリングという観点からは、参考にならない設計・実装となっています。ソフトウェアのモデリングについては、参加チーム向けに技術教育が開催されます。

EV3way用サンプルプログラム

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用サンプルプログラム

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用のサンプルプログラムでは、超音波センサーとジャイロセンサを利用していません。


MongoDB Logo MongoDB