*

C言語でEV3開発(17)-コマンドによるTOPPERS/HRP2 EV3RT アプリケーションの制御(コントロール)

公開日: : マインドストーム/EV3, 開発

どもです。
今回は、TOPPERS/HRP2 EV3RT で作成したアプリをPC上から操作するために作成したWindowsアプリケーションについて紹介します。

0.まずは完成品
起動直後のスクリーンショットです。
ツール(起動直後)

で、BluetoothでEv3接続後のスクリーンショットです。
Bluetooth接続後

画面右下に、通信情報(コマンド)が表示されます。

1.通信方法
すでに書いた通り、「Bluetooth」で接続します。
有線での接続は、対応/考慮していません。

2.コマンドフォーマット
何かに準拠している、ということはありません。
自分でやり易いように、テキトーに決めています。
オレオレフォーマットです。
※詳細については、今後機会があれば書きます。

3.Ev3のアプリケーション
Ev3のアプリケーションでは、基本的に以下のことを行います。
・モードの確認と遷移
・各種センサー情報の取得
・Bluetoothで受信したデータ(コマンド)の処理
・モーターの制御(出力値の算出と指定)

4.動かしてみた
※現在、動画を用意しています。
作成できたら、コチラにリンクを張ります。

Windowsアプリケーションは、C#で実装しています。
今回は、作成したアプリケーションの紹介のみになりましたが、今後はEv3のアプリケーション、およびWindowsツールの作成でぶつかった問題とその解決方法を書いていきます。

関連記事

google_test

C言語でEV3開発(6)

どもです。 今回のエントリーは、前回のエントリーの続き、google testでの単体テスト環境に

記事を読む

eclipse-juno-logo

C言語でEV3開発(1)

どもです。 2回目の投稿。 本格的な投稿としては、初めての投稿になります。 内容は、LEG

記事を読む

no image

C言語でEV3開発(11)-opOUTPUT_STEP_POWERコマンド

どもです。 今回のエントリーでは、再びモーターを動かすためのコマンドについて書きます。 コマンド

記事を読む

no image

C言語でEV3開発(10)-opOUTPUT_CLEAR_COUNTコマンド

どもです。 前回のエントリーのラストで、「モーターを動かすコマンド」と書きましたが、今回紹介するコ

記事を読む

no image

C言語でEV3開発(9)-opOUTPUT_SPEEDコマンド

どもです。 今回のエントリーでは、前回に引き続きEV3のモーターを動かしていきます。 ただし、単

記事を読む

eclipse_4.3_kepler

elicpse/CDTでのgdbでのソースを追従したデバッグができない問題

どもです。 今回のエントリーは、Eclipse上でgdbを利用したデバッグ中に発生する問題について

記事を読む

no image

C言語でEV3開発(13)-opOUTPUT_STEP_SPEEDコマンド

どもです。 今回のエントリーは、モーターを動かすコマンドである 「opOUTPUT_STEP_S

記事を読む

no image

C言語でEV3開発(8)-opOUTPUT_POWERコマンド

どもです。 今回のエントリーでは、EV3でモーターを動かします。 なお、今回のエントリーでも

記事を読む

no image

C言語でEV3開発(15)-TOPPERS/HRP2 EV3 で PID制御

どもです。 今回のエントリーは、コレまでのエントリーから内容を変えて、モーターの動作の制御をします

記事を読む

no image

Objective-CからC++コードを呼び出す

どもどもです。 今回は、突然ながらMacに関係する投稿です。 ソフト関係のことを勉強していて

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

no image
C言語でEV3開発(17)-コマンドによるTOPPERS/HRP2 EV3RT アプリケーションの制御(コントロール)

どもです。 今回は、TOPPERS/HRP2 EV3RT で作成した

toppers
C言語でEV3開発(16)-TOPPERS/HRP2 EV3 で Bluetooth割込み

どもです。 今回は、EV3 の環境をTOPPERS/HRP2 EV3

no image
C言語でEV3開発(15)-TOPPERS/HRP2 EV3 で PID制御

どもです。 今回のエントリーは、コレまでのエントリーから内容を変えて

eclipse_4.3_kepler
eclipse/CDTにおけるgdbでのデバッグ中に発生するpythonのエラー

どもです。 今回のエントリーは、Eclipse上でのデバッグの際に「

eclipse_4.3_kepler
elicpse/CDTでのgdbでのソースを追従したデバッグができない問題

どもです。 今回のエントリーは、Eclipse上でgdbを利用したデ

→もっと見る

PAGE TOP ↑