Click here to load reader
Upload
lana-bradley
View
138
Download
7
Embed Size (px)
DESCRIPTION
LEGO Mindstorms NXT Programming. 다양한 프로그램 언어와 인터페이스 가능. LabVIEW. C 언어. JAVA. Visual Basic. MS Robot Studio. Robolab. NXT-G. About Bluetooth. Bluetooth 는 근거리 통신 규약으로 약 10m 정도의 거리까지 통신이 가능하다 . 장비별 식별 코드를 사용하므로 장비간 인증 , 데이터 보안 등의 특징과 네트워크 , 시리얼 , 오디오 등 다양한 서비스를 제공한다. - PowerPoint PPT Presentation
Citation preview
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 .