その他/WindowsでLEGO MINDSTORMSの開発環境NXCを使う
をテンプレートにして作成
開始行:
*はじめに [#j156ebf7]
NXC (Not eXactly C) は,LEGO MINDSTORMのプログラミング用...
オープン・ソース・ソフトウェアとして開発されています.
ここでは,WindowsにLEGO MINDSTOMSの開発環境であるNBC/NXC...
『実践ロボットプログラミング―LEGO Mindstorms NXTで目指せ...
#html{{
<iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&b...
}}
このページの内容は以下の環境で確認しました.
-Windows 7 Professional SP1
-NBC 1.2.1 r4
-Fantom Driver 1.1.3
-LEGO Driver 1.02
-LEGO MINDSTORMS NXT Firmware 1.31
*ダウンロードとインストール [#x5013a09]
**NXCコンパイラ [#q89e8636]
NBCのサイトの''NBC/NXC/SPC''のところにある,''Executable'...
#ref(NBC.png,nolink,50%)
-[[NBC - NeXT Byte Codes, Not eXactly C, and SuperPro C:h...
ダウンロードしたファイルを''すべて展開''し,好きな場所に...
**BricxCC [#o982103d]
[[Bricx Command Center:http://bricxcc.sourceforge.net/]]...
#ref(bricxcc.png,nolink,50%);
-[[Bricx Command Center:http://bricxcc.sourceforge.net/]]
**Mindstorms NXT Driver [#o982103d]
[[Bricx Command Center:http://bricxcc.sourceforge.net/]]...
-[[Bricx Command Center:http://bricxcc.sourceforge.net/]]
**NXTファームウェア [#a3723ad8]
次のURLから、ファームウェアをダウンロードします。
-[[http://cache.lego.com/downloads/Education/Firmware1_31...
ダウンロードしたzipファイルを展開すると''LEGO MINDSTORMS ...
これがNXTのファームウェア・ファイルです
*ファームウェアのアップデート [#k32b5780]
BricxCCを使って、NXTファームウェアをダウンロード(PCからN...
''Tools''メニューの中から''Download Firmware''を選択し、...
*サンプルプログラムを動かす [#hd6b743a]
**プログラムを作成する [#e6c97795]
エディターかBricxCCを使って、プログラムを作成します。
#geshi(c){{
task main() {
while (true) {
PlayFile("Woops.rso");
Wait(1000);
}
}}
作成したら、拡張子を ''.nxc'' として保存します。
**コンパイル [#t895de30]
コマンドプロンプトを起動し、nbc.exeを使って作成したプログ...
#geshi(sh){{
nbc.exe -O=ファイル名.rxe ファイル名.nbc
}}
コンパイルが成功すると、最後に次のように出力されます。
#geshi(sh){{
# Status: Finished
}}
**転送 [#kc59d624]
USBケーブルでPCとNXTを接続し、nbc.exeを使って作成したプロ...
#geshi(sh){{
nbc.exe -S=usb -d ファイル名.nbc
}}
転送が成功すると、NXTからビープ音が鳴ります。
**プログラムを実行する [#r3a028ae]
NXTのメニューから転送したプログラムを選択し、''Run''を選...
*参考文献 [#lf08b7d7]
この本を参考にしています.
#html{{
<iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&b...
}}
終了行:
*はじめに [#j156ebf7]
NXC (Not eXactly C) は,LEGO MINDSTORMのプログラミング用...
オープン・ソース・ソフトウェアとして開発されています.
ここでは,WindowsにLEGO MINDSTOMSの開発環境であるNBC/NXC...
『実践ロボットプログラミング―LEGO Mindstorms NXTで目指せ...
#html{{
<iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&b...
}}
このページの内容は以下の環境で確認しました.
-Windows 7 Professional SP1
-NBC 1.2.1 r4
-Fantom Driver 1.1.3
-LEGO Driver 1.02
-LEGO MINDSTORMS NXT Firmware 1.31
*ダウンロードとインストール [#x5013a09]
**NXCコンパイラ [#q89e8636]
NBCのサイトの''NBC/NXC/SPC''のところにある,''Executable'...
#ref(NBC.png,nolink,50%)
-[[NBC - NeXT Byte Codes, Not eXactly C, and SuperPro C:h...
ダウンロードしたファイルを''すべて展開''し,好きな場所に...
**BricxCC [#o982103d]
[[Bricx Command Center:http://bricxcc.sourceforge.net/]]...
#ref(bricxcc.png,nolink,50%);
-[[Bricx Command Center:http://bricxcc.sourceforge.net/]]
**Mindstorms NXT Driver [#o982103d]
[[Bricx Command Center:http://bricxcc.sourceforge.net/]]...
-[[Bricx Command Center:http://bricxcc.sourceforge.net/]]
**NXTファームウェア [#a3723ad8]
次のURLから、ファームウェアをダウンロードします。
-[[http://cache.lego.com/downloads/Education/Firmware1_31...
ダウンロードしたzipファイルを展開すると''LEGO MINDSTORMS ...
これがNXTのファームウェア・ファイルです
*ファームウェアのアップデート [#k32b5780]
BricxCCを使って、NXTファームウェアをダウンロード(PCからN...
''Tools''メニューの中から''Download Firmware''を選択し、...
*サンプルプログラムを動かす [#hd6b743a]
**プログラムを作成する [#e6c97795]
エディターかBricxCCを使って、プログラムを作成します。
#geshi(c){{
task main() {
while (true) {
PlayFile("Woops.rso");
Wait(1000);
}
}}
作成したら、拡張子を ''.nxc'' として保存します。
**コンパイル [#t895de30]
コマンドプロンプトを起動し、nbc.exeを使って作成したプログ...
#geshi(sh){{
nbc.exe -O=ファイル名.rxe ファイル名.nbc
}}
コンパイルが成功すると、最後に次のように出力されます。
#geshi(sh){{
# Status: Finished
}}
**転送 [#kc59d624]
USBケーブルでPCとNXTを接続し、nbc.exeを使って作成したプロ...
#geshi(sh){{
nbc.exe -S=usb -d ファイル名.nbc
}}
転送が成功すると、NXTからビープ音が鳴ります。
**プログラムを実行する [#r3a028ae]
NXTのメニューから転送したプログラムを選択し、''Run''を選...
*参考文献 [#lf08b7d7]
この本を参考にしています.
#html{{
<iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&b...
}}
ページ名: