問題タブ [nxt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - Visual Studio 2010 を使用して Mindstorm NXT2 を C++ でプログラミングできますか?
Mindstorm NXT2 の購入を検討しています。IDE として Visual Studio 2010 を使用して NXT2 用の C++ ソフトウェアを開発できるかどうかを知りたいです。レゴ キットと Visual Studio のような親しみやすい環境で C++ のスキルを向上させるのは面白いと思います (私は C を勉強していませんでした。C++ だけです)。NXT 用の小さなオンライン プロジェクトがあることは知っていますが、NXT2 については何も見つかりません。
敬具
ファビオ
loops - LabVIEW: NXT を使用した複数のループ
別々にテストすると動作する 2 つのループがあります。
1 つのループは、ソナー センサーを読み取り、モーター B+C を制御します。もう1つのループもソナーセンサーを読み取りますが、モーターAを制御します。これらが2つの別々のVIにある場合(つまり、マルチループがない場合)、正常に機能します。
しかし、これら 2 つのループを同じ VI 内に配置すると、モーター A を制御するループがおかしくなりました :-S
私は何を間違っていますか?
ここで私のコードを参照してください(2つのVIで):
bluetooth - Bluetooth Ping 遅延
私は現在、レゴ マインドストーム キットを含むプロジェクトに取り組んでいます。ブリックは NXT で、Bluetooth の ping レートに興味がありました。
100 ping のテストを実行したところ、興味深い結果が得られました。レイテンシーはバンドに分類されるように見えました。ping を 10,000 に増やしたところ、この傾向がさらに明確になりました。これが起こる原因を誰か知っていますか?
関係がある場合、送信者と受信者の間の距離は約 3 メートルでした。
java - Javaで生成された画像は、それらを生成したコードで使用できませんか?
ロボットが障害物を回避できる lejOS を使用して NXT ロボット シミュレータを作成しようとしていますが、障害物をコードで生成したいと考えています。以下のコードでは、Circle.jpg を作成できますが、作成した画像を使用しようとするとコードがクラッシュします。このコードは Intellij IDEA で動作しますが、以前に生成された画像とは一致しません。次のことを試してみましたが、結果はありません。
- .jpg の代わりに .png を使用
- 以前の実行によって使用および生成されたイメージ。つまり、既に存在していました。
- 不透明から半透明などにタイプ変更。
その場で画像を生成するときに画像が私のコードをクラッシュさせるのは何をしているのか疑問に思っていますか?
更新:新しい jpg を呼び出すために使用するコマンドを追加し、エラーの画像を追加しました。
そして、jpgを呼び出すために使用するコマンドは
これは日食が言うことです:
python - nxt-py no backend エラー
pyusb を使用して nxt py ライブラリのサンプル スクリプトの 1 つを実行しようとしています。例を実行しようとするたびに、次のエラーが発生します。
これを修正する方法がわかりません。Bluetooth に切り替える以外の方法があるかどうか疑問に思っていました。
nxt - NXT 超音波センサーでセンチメートル値を読み取るにはどうすればよいですか?
NBC (次のバイト コード) を使用して、NXT で VFH (ベクトル フィールド ヒストグラム) の単純なバージョンを作成しようとしています。これを行うには、ロボットと物体の間の距離を正確に測定する必要があります。NXT は距離をセンチメートルで表示できるので、プログラムで距離をセンチメートルでプログラムしたいのですが? デフォルトのセンチメートルの読み取り値がないため (または存在しますか?)、これを行うことができますか、またはデフォルトのセンサー値を使用する必要がありますか? できる場合、どうすればよいですか?そうでない場合、超音波センサーの読み取り値をセンチメートルの読み取り値に変換するにはどうすればよいですか?
前もって感謝します。
nxt - レゴNXTの超音波センサーの出力値
プログラミング言語NBC(Next Byte Code)を使用して、レゴNXTロボットから超音波センサーの読み取り値を読み取ろうとしています。レゴのウェブサイトには、センサーの読み取り値は0〜255 cmの範囲であると記載されていますが、センサーデータを出力すると、255を超える値が表示されることがあります。これは通常、センサーが255の値を読み取ったときに発生します。その後、170〜900前後と表示されます。なぜこれを行っているのかわかりません。これが私のコードです:(私は最初にセンサーデータを読み取り、次にロボットを45度回転させ、データがどのように読み取られているかを調べるためだけに無期限に繰り返します。)
gtk - GTKTextBuffer の内容をファイルに保存する方法
Anjuta の Ubuntu 12.04 で C と GTK プログラムを書いています。nbc (レゴ NXT コンパイラ) のグラフィカル インターフェイスです。私はGTKTextViewを持っています。ここで、テキストビューの内容を GTKFileChooser で選択できるファイルに保存したいと考えています。TextView からテキストを取得してファイルに書き込む方法がわかりません。どうすればいいですか?
android - Bluetooth共有-Android
私は長い間ウェブを検索して、別のBluetoothデバイスを使用したAndroid(Eclipse)の完全なBluetooth通信の例を探しました。いくつかのコードを見つけましたが、どれも機能しませんでした。レゴマインドストームnxtと通信するアプリを開発しています。番号のような簡単なメッセージを送受信するための最初からBluetooth通信を実行するためのすべてのステップを含む完全なコードの明確な例を誰かが見せてくれたら嬉しいです。どうもありがとうございます!
java - Android に似たメッセージ ハンドラーを通常の Java で実装する方法
問題: Bluetooth 経由で Lego NXT ロボットを Android デバイスに接続する必要があります。NXT は leJos を実行しているので、通常の Java コードを使用できます。これらのデバイスは、互いにメッセージを送受信します。今、Android の部分は私には明らかです。私は過去に Android API の Message クラスと Handler クラスを使用して同様のことをしました。
標準 Java に同様の API があり、その使用方法はありますか? この関連スレッドを見つけましたが、それがどのように機能するかわかりませんでした。次に、Java EE からJava Message Service API (JMS) を見つけました。これは役に立ちますか?Java EE がその NXT ブリックで動作するかどうかはわかりません...