質問

Aバック、私はクリスマスのためのレゴマインドストームNXTのセットを持って、そして今、私はC ++でそれをプログラムしたいと思いながら。

私は、ここの周りや他の場所を見ている、とlestatとnxtOSEKを含め、「右感じた」という。

クロスプラットフォーム、オープンソース、OOP C ++ライブラリを見つけることができませんでした

だから、私は私は1つを見つけることができない限り、私は自分のライブラリーを書くことのために私のような、それは素晴らしい学習体験になるかということを決定しました。

私は少し研究を行って、そしてそれはむしろNXTのマシンコードに私のプログラムをコンパイルするよりも、Bluetooth経由と通信するのが最も簡単でしょう決めました。

私もこのようにオブジェクトとして存在してしまうなど、NXTのレンガ、モーター、センサーを意味し、OOPスタイルで行われるようになります。

だから、私の質問は:私はこのに着手する前に知って何が必要なのでしょうか?私はどこに(ここではほかに、とNXTに固有の)良いの参照を取得できますか?他のまともな「基本」のライブラリは、Bluetooth通信のようなもののために*何ですか?

*私は、必要に応じて途中で、ブーストとSTLを使用するため、すべての思います。

私が持っていない場合は、

また、私は車輪の再発明ないで信じているので、まともなC ++ OOPのブルートゥース・通信NXTライブラリがそこに存在する場合、私に知らせて!

役に立ちましたか?

解決

私は前にこれを行うを見て撮影した。

ここで探して起動します: http://bricxcc.sourceforge.net/する

このページでは、あなたはそれのためのソースをダウンロードすることができます。私がやってしまったことはダウンNXTのレンガが理解できるバイトコードへの私のCのソースコードをコンパイルされます。

これは私がNXTのメモリに収まるバイトコードでコンパクトに十分なフォームまでCをコンパイル時間の多くを過ごすでしたが、私はCにいくつかのカスタムの拡張機能を追加することができ:)

ます。http://既存のC実装を使用したい場合は、

そして、このチャートをチェックしてくださいwww.teamhassenplug.org/NXT/NXTSoftware.htmlする

NBC(次のバイトコード)のリストについては、このページで始まります。私はそれが非常に役に立った。

http://bricxcc.sourceforge.net/nbc/する

他のヒント

私はあなたがそれをチェックアウトしたか否か私にはわからない、このいずれかを使用します:

http://www.norgesgade14.dk/bluetoothlibrary.phpする

このライブラリは、Bluetooth接続だけでなく、モータを制御するための支持体上に、様々なセンサデータを読み取るためのサポートを提供しています。

また、ライブラリを簡単に変更することができ、私はそれを再構成することが非常に簡単に見つけます。

ロボットアームを制御するためにC ++を使用してプロジェクトに取り組んでいる間、

私は、昨年のこのスレッドに出くわしました。私は2つのNXTのレンガと5つのモーターを使用します。


あなたはここで、元のNXT ++ 0.6のライブラリを見つけることができます http://nxtpp.clustur.com
https://sourceforge.net/projects/nxtpp/forums/
残念ながら、このサイトは更新されていません。

私はUSBまたはBluetooth経由で、いくつかの修正、および複数のレンガをサポートする新しいバージョンNXT ++ 0.7をフォーク: https://github.com/dbworth/nxt-plus-plus
詳細については、Readmeファイルを参照してください。

別のユーザー、ピョートルは、HiTechnicセンサマルチプレクサとレゴのカラーセンサ用NXT ++ 0.6から2へのサポートを追加しました:
http://wmii.uwm.edu.pl/~artem/downloads.html

よろしく、
デビッドます。

NXT ++、ヒストグラムフィルタリングの可能性のデモンストレーションを見ることができます、 https://www.youtube.com/watch?v=PDYtjWgvsxgする それは、マルチプレクサをサポートする最新のバージョンに基づいて、 http://wmii.uwm.edu.pl/~artem とダウンロードセクションから

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top