問題タブ [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.
java - Android-Samsung Galaxy AceVIABluetoothをNXTに接続する
マニフェストファイルにアクセス許可を追加してデバイスをペアリングしましたが、ここでクラッシュが発生します。Set pairedDevices = btAdapter.getBondedDevices();
ボタンクリックで接続しようとしています:
connectToNXT()メソッドは次のとおりです。クラッシュはここで発生します。SetbondedDevices= btAdapter.getBondedDevices(); private void connectToNXT(){
なぜこれがクラッシュを引き起こすのか誰もが知っていますか?
また、私はandroidとbluetooth(2日:D)にかなり慣れていないので、誰かがandroid bluetoothの優れたチュートリアルを教えてくれるほど親切でしょうか?
ありがとう、
リッチ。
string - バイト配列を文字列に変換する (NXC)
(NXC を使用して) NXTscreen にバイト配列を表示する方法はありますか?
私はこのように試しました:
しかし、それは私にFile Error! -1
.
Data[0]
これが不可能な場合、プログラム中にの値を確認するにはどうすればよいですか?
python - libusbはクラスコーディング構造では失敗するようですが、クラスコーディング構造がなくても機能しますか?
次のようにPython/NXT / libusbを使用した簡単な作業例があります(注:USBインターフェイスを備えたLegoのNXTを使用):
上記は問題なく動作します。
トレーニング演習として、Pythonコードを「オブジェクト化」して、コードの周りにライブラリを配置できるようにしますが、LibUSBライブラリがusbデバイスを見つけられないと文句を言います。は?私は何を間違っているのですか。クラス構造を使用したコードの試みは次のとおりです。
上記を実行すると、次のエラーが発生します(最初のサンプルを再実行しても、正常に実行されます)。
bluetooth - Bluetoothリモート(Android)と実行プログラムを同時に
私はオランダのホーゲスクールの学生です。レゴ マインドストーム NXT と共同でプロジェクトを進めています。
ただし、携帯電話 (minddroid およびその他のアプリケーション) を使用して NXT を駆動していますが、プログラムを同時に実行する方法がわかりません。
たとえば、リモートで黒い線を越えて運転すると、プログラムが実行されているため、センサーはプログラムで、黒い線を越えた場合は停止する必要があることを認識します。
objective-c - Mac OS X で Bluetooth を使用する
MacBook Pro/iMac で Bluetooth 経由で NXT 2.0 を制御するアプリを作成したいと考えています。
ただし、Mac OS X の Xcode で Bluetooth を使用する方法に関するチュートリアルは見つかりません。iPhone のみです。
では、Mac OS X の Xcode で Bluetooth を使用するためのチュートリアルはありますか? 共有する Xcode プロジェクトはありますか?
nxt - レゴNXTの言語の選択肢は何ですか?
ウィキペディアなどから(たくさんのがらくたをインストールしてテストすることなく)、NXTブリック上でスタンドアロンでコピーして実行できるプログラムを作成するために使用できる言語は不明です。現在サポートされている言語は何ですか?私はおそらく、NXT-GやNXCなどとは対照的に、haskellのような高レベルのもの、または少なくともCなどのよく知られた言語を使用したいと思います。
nxt - NXCの関数から配列を返す方法は?
NXCの関数から配列を返す方法は?私は以下を試しました
しかし、私は得Variable name expected
ます。なんで?
PS組み込みの分割機能がある場合は、ここで喜んで説明します。
robotics - Mindstorm NXT プログラミング ループ終了条件
私は工学クラスのロボットを開発しています。このクラスでは、NXT プログラミング言語を使用する必要があります。移動するには、ロボットは黒い実線に従う必要があります。
ロボットが線を失った場合、左に 1 秒間、または黒い線に到達するまでスキャンします。線が見つからない場合は、右に 2 秒間スキャンして最初の位置に到達し、さらに 1 秒または回転します。
ラインが見つからない場合、ロボットが動き続けるようにループを設定しました。これは 1 秒間実行されます。ラインが見つかった場合、モーションは停止しますが、1 秒間はまだ完了する必要があります。最終的には、私のプログラムは完璧に動作しますが、実際には非常に遅いことを意味します。
tl;dr LEGO Mindstorm プログラミング環境で 2 つの終了条件を使用してループを作成する方法はありますか? 1 秒が経過した後、またはセンサーが目的の入力を取得した後ですか?
labview - このプログラムは、NXT ではなくコンピュータを対象としている場合、LabView で機能するのはなぜですか?
LEGO Mindstorms NXT 2.0 用に Labview でプログラムを作成しました。ターゲットをコンピュータに設定すると、プログラムは問題なく動作します。しかし、ターゲットを NXT に設定すると、プログラムはコンピューターをターゲットにしたときと同じように動作しません。
このプログラムは、NXT の超音波センサーによって検出された物体から 30 cm 離れるまで、ロボットを前進させます。するとロボットが止まります。オブジェクトが移動され、NXT の超音波センサーの 30 cm 以内にオブジェクトがない場合、ロボットはオブジェクトから 30 cm 離れるまで再び前進します。その後、停止します。
これは、Labview でターゲットがコンピューターに設定されている場合は機能しますが、NXT に設定されている場合は機能しません。NXT に設定すると、最初のオブジェクトが検出されると停止します。ただし、オブジェクトが取り除かれ、超音波センサーの 30 cm 以内にオブジェクトがなくなると、ロボットは静止したままになり、前進しません。
ブロック図のスクリーンショットを次に示します。
どんな助けでも大歓迎です。
iphone - CoreBluetooth ペアリングとレゴ NXT
Apple の CoreBluetooth フレームワークを使用して、iPhone または iPod Touch を Lego NXT に接続しようとしています。ただし、このフレームワークに関する Apple からのドキュメントはまったくないようです。誰もそれを使用する方法を知っていますか? 利用可能なメソッド/オブジェクトは何ですか? または、一般的には、それを使用する方法だけです。