MINDSTORMS
言語: Anything that can compile to .NET, works best with C#
コメント: コンパイラ無し。バイトコードをマシンの命令に変換する。
コントロールセンター(1990)は単独で作動する最初のプログラム可能なレゴの製品で保存可能なシーケンスを基本としたプログラムを実行した。3個の出力ポートと手動制御と手動によるタイミング情報によるシーケンスを備えた。2個までのプログラムを1回に保存可能だった。
手動制御は3台のモータを独立して制御できた。プログラムを記録する為;制御装置をプログラムモードに設定してどの手動制御もプログラムのために記録出来た。一時停止も同様にプログラムに含まれた。一度記録されると、制御装置は再呼び出しに成功して記録中のどの手動動作も実行出来た。プログラムの実行は無限ループに設定する事が出来た。
後のプログラム可能な制御装置と比較すると、テクニックコントロールセンターは大幅に単純でプログラムを呼び出す事だけが出来た。
言語: A kind of Visual Basic/spirit.ocx-based language
コメント: Designed for robots which are in contact with the workstation at all times
Auto-ID機能 Auto-ID機能とは、センサーやモーターを接続した際、インテリジェントブロックEV3や教育版EV3ソフトウェアが 「どのポートに何が接続されたか」を自動的に検出する機能です。これによって、センサーやモーターの接続間違いなどを素早く発見することができます。
USBによるディジーチェーン接続 USBポートを利用して、最大4台までのインテリジェントブロックEV3を接続できます。インテリジェントブロックEV3をディジーチェーン接続したとき、教育版EV3ソフトウェアからは16個のモーターを接続した1台の インテリジェントブロックEV3のように扱うことができ、より複雑な機構を動かすことができるようになります。
Bluetooth通信とWi-Fi通信 Bluetooth通信とWi-Fi通信通信機能も充実し、Bluetooth通信では、最大7台までのインテリジェントブロックEV3と通信が可能です。USBポートにWi-Fiドングルをつなげることで、Wi-Fi通信も可能になります。iPhoneやAndroid搭載端末との連携ができるようになる予定です。などの機能も追加された。
スペック
OS:Linux
CPU:ARM 9
メモリ:64MB
ストレージ:フラッシュメモリ(16MB)、SDカード
言語: LabVIEW
コメント: A toolkit for LabVIEW permitting development of custom native blocks for use in the Mindstorms NXT software.
言語: LOGO
レゴマインドストームの第一世代は、RCX(Robotic Command eXplorersのアクロニム)という名前のブロックを含むセットである。RCXにはCPUが内蔵されており、ルネサス テクノロジ社の16MHzの8ビットCPUであるH8/300マイクロコントローラが採用されている。32KのRAMにファームウェアと利用者のプログラムを保存する。
外部通信用のIRポートを持ち、ウィンドウズかMacのパソコンから専用の赤外線インタフェースを通して、内蔵されたRAMに後述の対応言語で書かれたプログラムを5種類までダウンロードし登録できる。プログラムをスタートさせれば、その内容に従い内外の刺激に基づいて接続されたモーター等をコントロールする。これによりRCXを搭載した制作物を単体で自立動作させることができる。
また、複数のRCX同士で互いにIRポートを通して番号付きのメッセージの送受信を行うことができ、これを用いて協調動作や競争をさせる事も可能。
上面には3つのセンサー用入力ポートと3つのモーター用出力ポート(モーター以外に電球を灯したりすることも可能)があり、中央に電池の残量や入力・出力ポートの動作状況、プログラムの動作状況などの情報を表示する液晶ディスプレイを持つ。