Click here to load reader

LEGO Mindstorms NXT Programming

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 .