問題タブ [mindstorms]
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.
programming-languages - Lego Mindstorms Programming - どの言語/IDE を使用/推奨しますか?
私はそれが初めてで、現在、レゴ マインドストーム IDE が使用する視覚的なフローチャートのような言語を使用しています。ダイアグラム言語の読みやすさには感銘を受けましたが、実際のコードの柔軟性が欠けています。私は試してみたい複雑なプロジェクトを想像していますが、実際にはそれらを巨大なフローチャートとして実装したくありません! 笑 :)
使用できる他の言語/IDE があることは知っていますが、それらが何であるか、どれを使用するかはよくわかりません。Lego Mindstorms プロジェクトのプログラミングに推奨する IDE/言語は何ですか?
Runを押してプログラムをBluetooth経由でNXTブリックに送信し、すぐに実行できるIDEが望ましいです。
更新:私は最終的にlejosを選択しました。主な理由は、仕事で Java の学習を始めたばかりで、すでに慣れ親しんでいる C# に非常に似ているからです。Java は優れた高水準で機能豊富な言語であり、優れた IDE があるため、Lejos をお勧めします。Eclipse は優れた IDE であり、lejos にはプラグインがあり、ant ビルド スクリプトにより、プロジェクトのビルド、NXT ブリックへのロード、およびデバイスでの実行がワンステップ プロセスになります。Lejos は NXT ブリックに特別なファームウェアを必要としますが、問題なく動作し、必要に応じて古い Mindstorms ファームウェアをいつでも元に戻すことができます。
他の言語と IDE オプションを確認したい場合は、私が見つけたこのチャートを強くお勧めします: http://www.teamhassenplug.org/NXT/NXTSoftware.html
robotics - レゴマインドストームは基本的なロボット開発に適していますか?
ロボットを制御するためのソフトウェアの書き方を学びたいです。
レゴマインドストームはこれに適していますか?より良い選択肢はありますか?
マインドストームが好きですが、いくつかの記事を読んだ後、レゴがマインドストームの研究開発をやめたという印象を受けました。
あなたの提案は何ですか?
multithreading - NXT を使用したマルチスレッド
私のロボット工学クラブでは、LEGO Mindstorms NXT でマルチスレッド機能を動作させようとしていますが、スレッドが互いに干渉してプログラムが完全に停止しているようです。
NXT ビジュアル プログラミング環境でマルチスレッドを正しく実装する方法を知っている人はいますか。
generics - C ++のgeneric.hのソースコードはどこにありますか?
現在、レゴマインドストームロボットの制御にはCライクランゲージ(NXC)を使用しています。そのCのような言語は、ジェネリックス(または、C ++ではないクラス。しかし私は逸脱します)をサポートしていません。ただし、古いC ++の本を読んだところ、CまたはC ++のいずれかにgeneric.hというファイルがあり、これを行うのに役立つプリプロセッサマクロ(name2とdeclare)が含まれています。
このファイルのコピーを入手する方法はありますか?
conceptual - NXTマインドストームお絵かきロボット
私は高校生で、さまざまな色のマーカーを使って描くロボットを作ろうと考えています。このプログラムをどこから始めるべきかについて、いくつかのガイダンスが欲しいです。
私がやりたいことは、ロボットに描画させたいパスを描画できるプログラムをコンピューター上に構築し、Bluetooth ドングルと Bluetooth 開発者キットを使用してロボットにコマンドを送信し、実際のパスを描画することです。 .
mindstorms - レゴ マインドストーム NXT 2.0: 「エラー: NXT Bluetooth パスキーの確認に失敗しました」
Windows 7 と Lego Mindstorms NXT 2.0 IDE を実行しています。Windows bluetooth マネージャーは、NXT が接続されていることを示し、NXT は bluetooth デバイスの Windows リストに表示されます。しかし、レゴ IDE から接続しようとすると、「エラー: NXT Bluetooth パスキーの確認に失敗しました」というメッセージが表示されます。
NXT と Windows で問題なくペアリング キーを入力しました。問題は、IDE で NXT に接続しようとしているときです。
助言がありますか?
更新 - 2010 年 1 月 8 日
私はそれを1台のコンピューターで動作させています。Windows 7 Ultimate 32 ビットを実行するデスクトップ PC です。同じ BT アダプター、ベンダー提供のドライバーをインストールしなかっただけです。デフォルトの Win 7 BT ドライバーを使用しました。VHD へのクリーン ブートで、Win7 ノートブックで試してみます。
更新 - 2010 年 1 月 12 日
BTアダプターに接続されたVHDで起動し、製造元のドライバーをインストールせず、マインドストーム-BT接続が機能します。
メインの Win7 インストールからすべての製造元のドライバーを削除しようとしましたが、まだこの問題があります。
c# - Lego Mindstorm NXT の C# ライブラリ
最新の Lego Mindstorm NXT 用の C# (.NET) ライブラリはありますか?
LEGOマインドストーム用のNXT.NET
- 最終更新日 18.04.2008
- http://nxtnet.codeplex.com/
マインドスコール
- 最終更新 05.06.2007
- http://www.mindsqualls.net/
レゴ.NET
- 最終更新 07.04.2005
- http://www.dcl.hpi.uni-potsdam.de/research/lego.NET/weblog/
MS ロボティック スタジオがあることは知っていますが、私の質問はそれについてではありません。
debugging - Lego Mindstorms プログラムをどのようにデバッグできますか?
NXT のドラッグ アンド ドロップ環境を使用しているときに、レゴ マインドストーム プログラムに何らかのデバッグを追加する方法はありますか?
さまざまなセンサーの状態を監視できると便利ですが、プログラムのどのステップが実行されているかがわかれば便利です。
mindstorms - プログラミング言語の概念を学ぶ
学生の教師として、スクラッチ、ロゴ、アリス、レゴのマインドストームなどの「ミニ言語」が、変数、関数、ループなどのプログラミングのコアコンセプトを生徒に教えるのにどれほど効果的であるかに非常に興味があります。
これらの基本的なコアコンセプトを教えるために、ある「ミニ言語」は別の「ミニ言語」よりも優れていますか?
python - PythonマインドストームRCX
未開封のレゴマインドストームキットが30個あり、年末に簡単なロボット工学の作業を行うために、イントロプログラミングクラスで使用したいと思っています。クラスではPythonを使用しているので、子供たちがPythonでプログラムを作成する方法があることを望んでいます。残念ながら、これらはRCXブリックを備えた古いキットであり、新しいNXTキットではないため、NXT_Pythonのようなプロジェクトのほとんどは役に立ちません。それを実現する方法はありますか?