LEGO Mindstorms NXTProgramming
CJAVALabVIEWVisual Basic MSRobot StudioRobolabNXT-G
About BluetoothBluetooth 10m . , , , .NXT PC to NXT, NXT to NXT .
About Bluetooth Bluetooth . 3 . . . on/off .
Programming LanguagesNXT-G codeNXC (and NBC)Robot CpbLuaJava and others
NXT-G codeLEGOs development environmentGraphical programmingBased on National Instruments LabViewGreat for quick programsWonderful for kids to use but a real pain for old geezers like me who grew up with text programming languages
NXT-G NXT-GNational Instruments , . NXT-G .
LabVIEW ROBOLABLabVIEWROBOLAB=Robolab LabVIEW ( ) LEGO Robolab
ROBOLABROBOLAB Tufts University Lego RCX NXT . NXT-G ROBOLAB National Instruments LabVIEW LabVIEW NXT-G ROBOLAB integer floating
ROBOTCROBOTCNXT C Carnegie Mellon University Robotics Academy : www.robotc.netROBOTC Not free (free trial, $30 download)
NXC ... NOT EXACTLY CNXC(Not eXactly C)C NXT (Free)C , C RCX NQC , NXT NXC NXC NXT-G NXC NXT-G interger floating LCD NXC ROBOTC
C base Programming(NXC) NXT C NXC C .
, C
PBLUAPBLUA Lua pbLua NXT Lua pbLua ROBOTC NXC
NXJNXJ NXT JAVA Class
Other languagesJava and several other languages are reportedly in the works as wellMS Robotic Studio also supports the NXTDownload a small client program to NXTActual control is on a PChttp://www.teamhassenplug.org/NXT/NXTSoftware.html
Microsoft Robot Studio : (MS) , (Roomba), NXT(LEGO Mindstorms NXT) .
JAVA on NXT : LeJOS LEGO JAVA JDK 1.5 LeJOS .