RCX/NXT v jazyku sťaby C (OS Windows)
Príprava na programovanie RCX v jazyku Not Quite C -NQC- (OS Windows)
Download
Zo stránky http://bricxcc.sourceforge.net/ stiahneme IDE BricxCC (zahŕňa v sebe už najnovší kompilator jazyka Not Quite C -NQC- (3.1.r5) pre RCX kocky):
- BricxCC (bricxcc_setup_33716.exe)
Zo stránky http://bricxcc.sourceforge.net/nqc/ stiahneme:
- povinne dokumentáciu (NQC_Tutorial.pdf)
- voliteľne dokumentáciu (NQC_Manual.pdf)
- voliteľne dokumentáciu (NQC_Guide.pdf)
Zo stránky http://www.sweb.cz/seifrob/lego_robotika/nqctutor.zip stiahneme:
- voliteľne preklad povinnej dokumentácie :-) NQC_Tutorial.pdf (nqctutor.zip) v českom jazyku
Zo stránky http://mindstorms.lego.com/sdk2/default.asp stiahneme drivre:
- Download LEGO MINDSTORMS SDK 2.0 (LEGOMindStormsSDK.zip)
Zo stránky http://lego.zschlebnice.sk/sw.php stiahneme firmware RCX kocky:
- firmware RCX kocky (firm0328.lgo)
Install
- nainštalujeme BricxCC
- rozbalíme paklík LEGOMindStormsSDK.zip a nainštalujeme LEGO MindStorms SDK 2.0
- pripojíme Lego USB vežu (drivre sú v C:\LEGO Software\LEGO MIndstorms SDK\TowerDrv\)
- voliteľne konfigurujeme Lego USB vežu (Start - Settings - Control Panel - LEGO USB Tower)
- zapneme RCX kocku v dosahu Lego USB veže a spustíme BricxCC (Port: Automatic, Brick Type: RCX2, Firmware: Standard)
- downloadneme firmware do RCX kocky (Tools - Download Firmware - firm0328.lgo)
- voliteľne nastavíme BricxCC (Edit - Preferences)
- preštudujeme NQC_Tutorial.pdf (alebo český preklad NQCTUTOR.pdf z paklíka nqctutor.zip) a môžeme programovať
Príprava na programovanie NXT v jazyku Not eXactly C -NXC- (OS Windows)
Download
Zo stránky http://bricxcc.sourceforge.net/ stiahneme IDE BricxCC (zahŕňa v sebe už starší kompilátor jazyka Next Byte Codes -NBC- (1.0.1.b25) pre NXT kocky, neskôr ho však prepíšeme novším) :
- BricxCC (bricxcc_setup_33716.exe)
- voliteľne aj najnovší test release (test_release.zip)
Zo stránky http://bricxcc.sourceforge.net/nbc/ stiahneme najnovší kompilátor jazyka Next Byte Codes -NBC-:
- Next Byte Codes -NBC- (1.0.1.b27) (nbc-1.0.1.b27.zip)
Zo stránky http://bricxcc.sourceforge.net/nbc/ stiahneme:
- povinne dokumentáciu Programming Lego Robots using NXC (NXC_tutorial.pdf)
- voliteľne dokumentáciu (NXC_Guide.pdf)
Zo stránky http://mindstorms.lego.com/sdk2/default.asp stiahneme drivre:
- Download LEGO MINDSTORMS SDK 2.0 (LEGOMindStormsSDK.zip)
Zo stránky http://mindstorms.lego.com/Support/Updates/ stiahneme drivre:
- Mindstorms NXT Driver (Mindstorms NXT Driver v1.02.zip)
Install
- nainštalujeme BricxCC
- rozbalíme paklík nbc-1.0.1.b27.zip a štyri súbory (nbc.exe, NBCCommon.h, NXCDefs.h, NXTDefs.h) skopírujeme do C:\Program Files\BricxCC\ a prepíšeme tak pôvodné staršie súbory
- voliteľne rozbalíme paklík test_release.zip a jeden súbor (BricxCC.exe) skopírujeme do C:\Program Files\BricxCC\ a prepíšeme tak pôvodný starší súbor
- rozbalíme a nainštalujeme paklík LEGOMindStormsSDK.zip
- rozbalíme a nainštalujeme NXT drivre z paklík Mindstorms NXT Driver v1.02.zip (MINDSTORMS NXT Driver v1.02\Products\NXT_Driver\LegoMindstormsNXTdriver.msi)
- pripojíme USB Bluetooth adapteur
- zapneme NXT kocku a nastavíme Bluetooth komunikáciu (vyhľadáme Bluetooth PC, vymeníme kľúče, pridáme COM porty NXT (Dev A, Dev B))
- spustíme BricxCC (Port: Automatic, Brick Type: NXT, Fajka na Bluetooth, Firmware: Standard)
- voliteľne nastavíme BricxCC (Edit - Preferences)
- preštudujeme NXC_Tutorial.pdf a môžeme programovať
Poznámka: Verzie jednotlivých SW paklíkov sú k 28.2.2007.