12.07.2015 Views

LEGO NXT: Features & Limitations

LEGO NXT: Features & Limitations

LEGO NXT: Features & Limitations

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Name Language type(s) NotesActor-LabCustom flowchart-likelanguageAda Ada Requires nxtOSEKbrickOSC/C++Ch C/C++ Interpreter Control Lego Mindstorm in C/C++ interactivelywithout compilationFLL <strong>NXT</strong>NavigationGCCUses <strong>NXT</strong>-G and .txt filesC/C++, Objective C, Fortran,Java, Ada among othersjaraco.nxt Python Python modules providing low-level interfaces forcontrolling a Lego <strong>NXT</strong> brick via Bluetooth. Alsoincludes code for controlling motors with an Xbox 360controller using pyglet.LabVIEWLego.NETNational InstrumentsLabVIEW Visualprogramming language (Gcode)Anything that can compileto .NET, works best with C#Core language used to develop Mindstorms <strong>NXT</strong>software. Can use available add-on kit to create anddownload programs to <strong>NXT</strong>, create original <strong>NXT</strong> blocksor control robot directly via USB or Bluetooth using<strong>NXT</strong> fantom.dllDoes not come with a compiler, converts bytecode tomachine codeLego::<strong>NXT</strong> Perl Set of Perl modules providing real-time low-levelcontrol of a Lego <strong>NXT</strong> brick over Bluetooth.Lego<strong>NXT</strong>Remote Objective C Remote control program for remotely operating andprogramming a Lego <strong>NXT</strong> Brick. Supports <strong>NXT</strong> 2.0 and1.0, sensors, all 3 motors, automatic "steering"control, and running preloaded programs.leJOS Java A java based system for advanced programmers canhandle most sensors and things like GPS, speechrecognition and mapping technology. Can beinterfaced with the Eclipse IDE or run from thecommand line<strong>NXT</strong>GCCnxtOSEKAssembler, C, makefiles,Eclipse, etc.Clibrcx C/C++ A library for GCCMicroWorlds EXRobotics EditionThe first GCC toolchain for programming the LegoMindstorms <strong>NXT</strong> firmware.This is a program in the MicroWorlds series thatallows students to control the <strong>NXT</strong>.NQC NQC, a C-like language This is the most widely used unofficial language

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!