11

まず第一に、私はこれが初めてで、少し助けが必要です!

私は LEGO Mindstorms EV3 ロボットを持っています。EV3 を制御するために (LEGO Mindstorms EV3 Home Edition) をダウンロードしました。残念ながら、上記のソフトウェアで EV3 のソース コードを見つけることができませんでした。EV3 をプログラムできるソフトウェアの名前を誰か教えてください。よろしくお願いします!

(Bricxcc)ソフトウェアもダウンロードしましたが、古いバージョンでした。EV3 を含む新しいバージョンが見つかりませんでした。

C 言語を使用して EV3 をプログラミングできますか? または、センサーにいくつかの機能を追加しますか?

注: Java でコードをプログラムする leJOS ソフトウェアで終わりました。これははるかに簡単であり、Java には EV3 ブリック用のリソースがたくさんあります。あなたの幸せを祈ります!

4

2 に答える 2

12

EV3 のソース コードは、https ://github.com/mindboards/ev3sources にあります。

このソース コードから生成されたドキュメントは、ここここで入手できます。

Bricxcc は EV3 を実験的にサポートしていますが、積極的に開発されていません (2013 年 10 月以降)。最新のテスト バージョンは、こちらから入手できます。Web で「bricxcc ev3」を検索すると、いくつかのチュートリアルが表示されます (たとえば、http: //www.robotnav.com にあるものが良さそうです)。

ROBOTCは無料ではありませんが、良い代替手段です。

ev3devもあります。ここに ev3dev 用の C ライブラリがありますが、独自に作成することもできます。

于 2015-02-15T18:27:52.553 に答える
6

EV3 は glibc を使用して Linux で実行されるため、C プログラムをアップロードするだけで済みます。C++ の場合、C++ 標準ライブラリをコピーする必要があります。このようなプログラミングは、デバイス ファイルを直接いじる必要があるため、少し不便です。


c4ev3バンドルはこれを簡素化します。これは、GCC ツールチェーン、API、および Eclipse からすぐに使用できる統合されたアップローダーとファイル ブラウザーを含む Eclipse プラグインを中心に構築されています。

C および C++ の Hello World テンプレート プロジェクトが含まれています。APIやアップローダーもEclipseとは別に利用できるので、自由に使いこなせます。

見てみな :-)


開示:私はソフトウェアの一部を書きました。

于 2016-06-08T12:11:27.670 に答える