Lego Mindstorms Nxt 2.0 Software Pc
Robot based on the NXT platform Subject Availability 1998 ( 1998)– www.lego.com/mindstorms Official website Lego Mindstorms is a hardware software platform produced by for the development of programmable robots based on. Each version of the system includes an intelligent brick computer that controls the system, a set of modular sensors and motors, and parts from the line to create the mechanical systems. Since creation, there have been four generations of the Mindstorms platform: the original Robotics Invention System, NXT, NXT 2.0, and EV3.
Lego Nxt Software
With each platform release, the motor and sensor capabilities expanded. The latest system, was released on September 1, 2013. Some robot competitions use this set, such as the and the. Contents. History The hardware and software roots of the Mindstorms Robotics Invention System kit go back to a programmable brick prototype created at the in 1987, based on the. A second prototype series was developed in the mid-1990s before the final device was released in 1998.
The first visual programming environment was called LEGOsheets, since it was created by the in 1994 based on. Mindstorms is named after the book. Robotics Invention System RCX. First-generation RCX programmable brick. The first generation of Lego Mindstorms was built around a brick known as the RCX (Robotic Command eXplorers).
It contains an 8-bit (then a part of ) as its internal. It included 32K of RAM to store the firmware and user programs. The brick is programmed by a program (written in one of several available ) from a or computer to the brick's RAM via a special infrared interface. After the user starts a program, an RCX-enabled Mindstorms creation can function independently on its own, acting on internal and external stimuli according to the programmed instructions. Also, two or several more RCX bricks can communicate with each other through the IR interface, enabling inter-brick cooperation or competition.
In addition to the IR port, the system includes three sensor input ports and three motor output ports (which can also be used to drive other electrical devices such as lamps and so forth). A built-in can display the battery level, the status of the input/output ports, which program is selected or running, and other information. Version 1.0 RCX bricks feature a power adapter jack to allow continuous operation instead of the limited operation time when using batteries. In version 2.0 (as well as later 1.0s included in the RIS 1.5), the power adapter jack was removed.
Power adapter equipped RCX bricks are popular for stationary robotics projects (such as robot arms) or for controlling. In the latter context, the RCX needs to be programmed with (DCC) software to operate multiple wired trains.
The IR interface on the RCX is able to communicate with Spybots, Scout Bricks, Lego Train, and the NXT (using a third-party infrared link sensor.) The RCX 1.0 IR receiver is 38.5 kHz, while the RCX 2.0 IR carrier frequency is 76 kHz. Both versions can transmit on either frequency. The is generated by one of the RCX's internal timers. The RCX communicates with a computer using a or IR tower. The tower is supported by Windows 98, Me, and XP (32-bit).
A patch is available for hyper-threading/multi-core CPUs. There is no formal support for Windows Vista (32-bit), but there are reports of correct functionality. The USB tower does not work on a 64-bit OS unless a 32-bit OS is used in conjunction with a virtual machine. The serial tower works normally under 64-bit Windows 7 using a third-party USB-to-serial adapter. All versions of the RCX have a unique number printed on it, necessary for technical support and used as the ID number of the RCX for your Lego Mindstorms account on the now-defunct Lego Mindstorms RCX website. The first RCX produced is marked '000001' and was on display at the Mindstorms 10th Anniversary event.
Programming languages Lego Mindstorms' programming is command box programming, rather than code programming.supplied languages:. RCX Code (included in the Mindstorms consumer version sold at toy stores). ROBOLAB (based on and developed at ) Popular third-party languages:.
Lego Mindstorms Nxt 2.0 Instructions
ev3dev: A operating system from for EV3. Allows programming using many languages including with additional libraries. GNAT GPL: Allows programming NXT using the language for real-time and embedded programming.: A port of Java.: (NXC), an open-source C-like,.: (NQC). Robot C: (NXC), an MIT created language.: Simple educational scripting language for virtual and LEGO NXT robots. ROBOTC: C-based programming language with an easy-to-use development environment.
Simulink: Graphical signal-processing and control-design tool from which C code is auto-generated and deployed onto the NXT.: Extensions to.: Version of.: Via the interface supplied on the CD.: TurtleBots provides a visual programming environment oriented to blocks. Lego camera The Lego camera on its own is technically not a robotic toy; rather, it is a normal (a Web) packaged into a Lego shell. Being a normal webcam, the Lego camera is, unlike most Mindstorms products, not programmable and is only usable connected to a PC or some other device that supports webcams. The Lego camera is meant to be used with the included Vision Command software which can also interface with an RCX and thus enables creating robots with 'vision'.
The software is capable of detecting different lightings, motion, and colors. It can also be used with any other software that uses a webcam. The webcam is capable of recording up to 30 frames per second. It also contains a microphone to record sound for videos. 4.5V PC interface The first programmable Lego product was released in 1986. In 1987, Dacta released an Apple IIe interface card set and an IBM-PC-compatible ISA interface card set, each coming with a ribbon cable. The control panel included six non-reversible 4.5V output ports, three reversible 4.5V output ports (each using the power lines from their two adjacent non-reversible ports), two 4.5V input ports, and one continuous 4.5V output port.
It also features a manual-override stop-button. Using programs running on the host computer, the user could create stationary programmable robotic Lego inventions using the older 4.5V system.
The 4.5V PC Interface was superseded by the 9V-based Dacta Control Lab in 1995. Technic control center The control center (1990) was the first programmable standalone Lego product, in the sense of being able to store sequence-based programs and run them. It featured three output ports and manual control, and it was only capable of storing linear sequences of manual input plus timing information. It could store up to two programs at once.
The manual controls could be used to independently control the three motors. To record a program; the controller had to be put in programming mode, and then any manual control would be recorded to the program. Pauses could also be included in a program.
When the recording was done, the controller could successfully recall and execute any manual action done during the recording. The executing program could be set to loop infinitely. Compared to the later programmable controllers, the Technic control center is extremely simple and can only barely be called programmable. Dacta Control Lab Released in 1995, the Dacta Control Lab was the first Lego product to feature the sensors used in later 9V-based automated Lego products. The control lab was a datalogger, which featured four passive input ports, four active input ports, eight controllable 9V output ports, and one continuous output port. It also featured a manual-override stop-button.
The control panel connected to a computer using a serial-port with a specially designed adapter cable and a supplied computer-program allowed the user to conditionally program the outputs. This allowed for robotic operation of mostly stationary Lego inventions.
The Control Lab superseded the old 4.5V PC interface from 1989, which was the first fully programmable Lego interface. The connectors of the early sensors were color-coded according to their type. Active sensors had blue connectors and Passive sensors had yellow connectors. Later Pbricks kept the color-coding for the input ports, but the later sensors dropped the color-coding of the connectors (using black connectors instead).
The early touch-sensors were also of a different kind and shape compared to the later touch-sensors. Most notably, instead of featuring a removable cable, the cable was fixed just like the other sensors. These early sensors also featured longer cables. The Control Lab was designed for schools and educational use and was as a result not available to the mass market. It was later replaced by the RCX and the educational release of the Robot Invention System which allowed for mobile inventions in addition to stationary inventions. Cybermaster. Lego Cybermaster Cybermaster was mainly sold in Europe and Australia/New Zealand and was available for a short time in the United States via the Lego Club magazines.
It was aimed at an older audience as an early attempt of merging with robotics and Lego. The brick shares many, especially software, features with the RCX but differs in appearance and technical specifications: one output (plus two built-in) and four sensors. It uses (27 MHz R/C band) instead of IR for communication. It has two built-in motors with integrated and. It is limited to passive sensors (a simple with internal pull-up resistors). The sensors shipped with it are color-coded and have internal resistors in their open state (allowing the Pbrick to sense which sensor is attached to which port).
It has a fixed firmware (so it cannot be upgraded or replaced). It has limited RAM for programs (395 bytes) and only one program slot. Despite its obvious limitations it has a number of advantages over its 'big brother', the RCX. The RF link has greater range and is omnidirectional. The built-in tachometer and speedometer sensors on the internal motors provides the same function as the external rotation sensor to the RCX, but without using up sensor ports. This makes it very useful for various mobile platforms and performing advanced motion/positioning tasks.
It talks the same protocol as the RCX but cannot communicate directly to it (due to IR vs RF) but with a repeater (a computer with 2 serial ports and a simple program) they can communicate indirectly. Codepilot Sold as part of the Barcode Truck kit. This unit was the first programmable brick (or Pbrick). It features a single motor, a single touch sensor and a light sensor. It is programmed by setting it to 'learn' and using the light sensor to feed barcoded commands. The command set is very limited. Since barcode is just a series of variances in light, this form of command entry was dubbed VLL (Visual Light Link) and has been used in several later Lego models.
Scout Lego also released a blue computer called the Scout, which has 2 sensor ports, 2 motor ports (plus one extra if linked with a Micro Scout using a ), and a built in light sensor, but no PC interface. It comes with the Robotics Discovery Set. The Scout can be programmed from a collection of built-in program combinations. In order to program the Scout, a user must enable 'power mode' on it. The Scout can store one program. The Scout is based on a microcontroller with 32KB of ROM and 1KB of RAM, where about 400 bytes are available for user-programs. Due to the extremely limited amount of RAM, many predefined subroutines were provided in ROM.
The Scout only supports passive external sensors, which means that only touch, temperature and other unpowered sensors can be used. The used in the Scout only have a resolution of 8 bits in contrast to the 10-bit converters of the RCX.
There was a plan for Lego to create a booster set that allows you to program the Scout from a computer with a software such as RCX code. However, due to the complexity of this project, it was abandoned. The RCX can control the Scout brick using the 'Send IR Message' program block.
The RCX does all of the controlling, and therefore can be programmed with the PC, while the Scout accepts commands. The Scout brick must have all of its options set to 'off'. Micro Scout The Micro Scout was added as an entry level to Lego robotics. It is a very limited Pbrick with a single built-in light sensor and a single built-in motor. It has seven built-in programs and can be controlled by a Scout, Spybotics or RCX unit using VLL. Like the Scout, the Micro Scout is also based on a microcontroller from.
The unit was sold as part of the Droid Developer Kit (featuring ) and later the Darkside Developer Kit (featuring an ). Spybotics. Main article: Spybotics is a robotics package. It consists of four colour-coded robots called Spybots, a programming language with which to control the Spybots, and ten simulated missions. Programming language Lego Mindstorms' programming is command box programming, rather than code programming. Lego-supplied languages.
NXT-G Code (come with the box sold at retail vendors). ROBOLAB Popular third-party languages. There are many 3rd party programming languages out there. However, the following includes the most common ones:. ROBOTC: C-Based Programming Language with an Easy-to-Use Development Environment.: from Microsoft Developers Studio; you need to download the plug-ins online. Lego Mindstorms NXT. Main article: Lego Mindstorms NXT is a programmable kit released by in July 2006, replacing the first-generation LEGO Mindstorms kit.
The kit consists of 577 pieces, including: 3 servo motors, 4 sensors (, sound, and ), 7 connection cables, a interface cable, and the NXT Intelligent Brick. The Intelligent Brick is the 'brain' of a Mindstorms machine.
It lets the robot autonomously perform different operations. The kit also includes NXT-G, a graphical programming environment that enables the creation and downloading of programs to the NXT. The software also has instructions for 4 robots; Alpha-Rex (a humanoid),Tri-Bot (a car), Robo-Arm T-56 (a robotic arm), and Spike (a scorpion) Lego Mindstorms NXT Educational Version This is the educational version of the NXT set from Lego Education, which is made for school use. Software is sold separately, and the Education Resource Set for the best use. It includes a light sensor, an ultrasonic sensor, a sound sensor, three lamps and a pair of touch sensors. The first set consists of about 400 pieces, and the extra set consists of about 600 pieces.
The Education Version is most suited for those who have older versions of Mindstorms sets around, mostly thanks to its three converter cables. It costs about US$410.00 with the Bluetooth Dongle. Lego Mindstorms NXT 2.0. Further information: Name Device Program Type Language type(s) Notes Links RCX NXT EV3 Runs On Brick Remote Control Custom flowchart-like language Ada Yes Requires nxtOSEK Ada Interface to MindStorms App Inventor Yes Specific support for LEGO(tm) MINDSTORMS(tm) NXT sensors and motors brickOS / Ch C/C Interpreter Control Lego Mindstorms in C/C interactively without compilation Drag and drop, similar to NXT-G Program your robots simply by dragging the line of functions. EV3Basic No No Yes Yes Yes Microsoft Small Basic Yes No Yes Scratch code runs in the browser relaying commands to EV3 robot over. FLL NXT Navigation Yes Uses NXT-G and.txt files GCC /, Java, Ada, others clang C, C Gnikrap No No Yes Yes Yes / GNU Toolchain for h8300 C/C, Yes Yes Python modules providing low-level interfaces for controlling a Lego NXT brick via Bluetooth. Also includes code for controlling motors with an Xbox 360 controller using pyglet.
Yes Yes Yes Yes National Instruments (G code) Core language used to develop Mindstorms NXT software. Can use available add-on kit to create and download programs to NXT, create original NXT blocks or control robot directly via or using NXT fantom.dll LEGO MINDSTORMS EV3 API for.NET No No Yes No Yes.NET, WinJS and C A.NET API for the LEGO MINDSTORMS EV3 brick usable from desktop, Windows Phone and WinRT. With this API, you can connect, control and read sensor data from your LEGO EV3 brick over Bluetooth, WiFi, or USB.
Lego.NET Anything that can compile to, works best with Does not come with a compiler, converts CIL to machine code Lego::NXT Yes No Yes Set of Perl modules providing real-time low-level control of a Lego NXT brick over Bluetooth. LegoNXTRemote Yes No Yes Objective-C Remote control program for remotely operating and programming a Lego NXT Brick.
Supports NXT 2.0 and 1.0, sensors, all 3 motors, automatic 'steering' control, and running preloaded programs. Yes Yes Yes Yes A java based system for advanced programmers can handle most sensors and things like GPS, speech recognition and mapping technology. Can be interfaced with the IDE or run from the command line Assembly, makefiles, etc.
The first GCC toolchain for programming the Lego Mindstorms NXT firmware. / librcx C/C A library for GCC Logitech SDK, Can be combined with an RCX control library such as spirit.ocx from the MindStorms SDK to make use of the Lego Cam MicroWorlds EX Robotics Edition This is a program in the series that allows students to control the NXT. NQC Yes Yes, a C-like language NXT C Allows controlling the NXT directly from any C program, in Visual Studio, Windows. NXTPython Yes No Yes Python NXTPython is a package for controlling a LEGO NXT robot using the Python language.
It can communicate via USB or Bluetooth. NXT-Python Yes No Yes Python Based on NXTPython, includes additional advanced features, support for around 30 sensors, and multiple brick connection backends. Works on Windows, Linux, Mac. Lestat C Allows you to control the NXT directly from any C program in Linux. OCaml-mindstorm Module to control LEGO NXT robots using OCaml through the Bluetooth and USB interfaces.
Mindstorms SDK Visual Basic, Visual C, MindScript, LASM You do not need VB to use the VB features as MS Office comes with a cut down version of VB for making macros OnScreen A custom language which can be programmed directly on the RCX pbForth Yes No longer developed. PBrickDev PBrickDev, a flowchart based language. Has more functionality than the RIS language, such as datalogs and subroutines/multithreading. PRO-BOT A kind of Visual Basic/spirit.ocx-based language Designed for robots which are in contact with the workstation at all times QuiteC C A library for use with GCC and comes with GCC for Windows.
RCX Code Yes RCX Code, a custom flowchart-based language Included in the Mindstorms consumer version sold at toystore ROBOLAB A flowchart language based on LabVIEW This is the programming environment offered to schools who use MindStorms, supports the Lego Cam. The programming structure simulates a flowchart design structure almost icon by icon. Therefore, it helps users a great deal in terms of translating from a flowchart design to Robolab icons.
Simple educational scripting language available from Arabic to Ukrainian. The RoboMind learning environment allows to quickly develop and test scripts for a virtual robot environment. The scripts can then directly be transferred to a Lego Mindstorms NXT robot.
It works on the standard firmware. A multi-platform language that works with IRobot Roomba, NXT, RCX, VEX, and many other popular robotic sets. This language is also capable for video processing using a webcam, this gives your robot excellent vision since it can filter out certain colors, lock-on to a certain area of color, display variables from the robot or computer, and much more. The software works with keyboard, joystick, and mouse. ROBOTC Yes Yes Yes Yes An targeted towards students that is used to program and control, and Arduino robots using a programming language based on the. ROBOTC gives the ability to use a text-based language based on the C language. It includes built-in debugger tools, as well as (but not limited to) code templates, Math/Trig operations (sin, cos,tan, asin,acos.
Etc.), user-friendly auto-complete function built into the interface, built-in sample programs. This deserves a special note for its debugging tool. For any developer, you will know how important it is to have a good debugging tool. Among all other robotics programming languages which support Mindstorms platform, RobotC's debugging environment does deserve a special note; although it is not free. A based library for writing robots. The stack 'nxt' provides interface with the NXT.
Robotics.NXT Yes Yes A Haskell interface over Bluetooth. It supports direct commands, messages and many sensors (also unofficial).
It has also support for a simple message-based control of a NXT brick via remotely executed program (basic NXC code included). Ruby-nxt Yes Yes Provides low-level access to the NXT via Bluetooth as well as some preliminary high-level functionality. RWTH – Mindstorms NXT Toolbox Yes Yes Interface to control the NXT from MATLAB via Bluetooth or USB (open-source). LEGO MINDSTORMS NXT Support from Simulink Yes Provides a one-click rapid programming tool for the NXT. C code is automatically generated from a graphical Simulink model.
The code is then deployed and downloaded onto the NXT, from where it can be run. The Mathworks provides an array of graphical blocks that represent the various sensors and actuators that the NXT uses. SqLego Swift / Robotary Yes Yes Robotary is a Mac robotics studio that uses the Swift programming language. TclRCX Yes Terrapin Logo TinySoar An implementation of the Soar artificial intelligence architecture that runs on the RCX brick. Soar incorporates acting, planning, and learning in a rule-based framework.
TinyVM Yes Java A predecessor to the lejos language. An open source based replacement firmware for the Lego Mindstorms RCX microcontroller. The Transterpreter (Linux) GUI for various distributions, an open source IDE based on Qt. Supports a lot of bots.
RCX, NXT and Asuro are predefined. With the XML-based configuration file almost any kind of bot (or microcontroller) can be added. Own equipment can be added in the same manner. Gostai for, C, Java, Matlab Easy to use parallel and event-driven script language with a component architecture and opensource interfaces to many programming languages.
Lego Mindstorms Education Nxt
It also offers voice/speech recognition/synthesis, face recognition/detection, etc. Vision Command Yes RCX Code The official programming language for use with the Lego Cam, that allows you to control your robot with color, motion, and flashes of light. XS LegoLog Uses an NQC program to interpret commands send from the PC running the Prolog code Microsoft Visual Programming Language (VPL) Yes No Yes Graphical flowchart, based on.NET With the, it uses a native NXT program msrs to send and receive messages to and from a controlling program on a computer via Bluetooth Graphical Flowchart for voice controlled robots DialogOS combines speech recognition and speech synthesis with robotics, enabling you to build talking robots that react to your voice commands. Processing Yes Java (Simplified / programmed C-style) is an open source programming language and environment for people who want to program images, animation, and interactions.
It is used by students, artists, designers, researchers, and hobbyists for learning, prototyping, and production. To control the NXT with Processing you can use the NXTComm Processing library developed by Jorge Cardoso. Interactive C C-style language. Language developed for the MIT Lego Robot Design Contest pbLua Yes API for the programming language for the Mindstorms NXT, text-based pBLua.
Is written in portable C, with minimal runtime requirements; can be compiled on the fly on NXT; is a small, easy to read, and easy to write language; has extensive documentation available online and in dead-tree format, and a very friendly newsgroup HVM Yes Development environment for the programming language for the Mindstorms EV3, Eclipse-based Works with Java 1.7. Works with the standard Lego firmware.
Does not require a microSD card. Requires a wireless bluetooth dongle for the EV3 Monobrick Yes Yes Yes C#.NET 4.5.
Firmware running from SD card. CoderZ Yes Yes No Java Works with Blockly or with Java (using LejOS). Also includes an online 3D simulator Use in education Mindstorms kits are also sold and used as an educational tool, originally through a partnership between Lego and the. The educational version of the products is called Lego Mindstorms for Schools, and comes with the ROBOLAB -based programming software, developed at using the as an engine. In addition, the shipped software can be replaced with third party firmware and/or programming languages, including some of the most popular ones used by professionals in the embedded systems industry, like and. One of the differences between the educational series, known as the 'Challenge Set', and the consumer series, known as the 'Inventor Set', is that it includes another touch sensor and several more gearing options. However, there are several other standouts between the two versions that one may not recognize unless doing a side by side analysis of what each offers.
The version sold through LEGO Education is designed for a deeper level of learning or teaching that often happens in a classroom or school setting. The LEGO Education version comes with support called the Robot Educator. This includes 48 tutorials to walk the learner through the basics of coding to more sophisticated and complex concepts such as data logging. This resource to support the learner and/or educator are not included in the retail version of Mindstorm.
It's always a good idea to reach out to a LEGO Education consultant to inquire of other differences as there are several more. The retail version was designed for more of a home/toy use vs the educator model was designed to support deeper learning with extra resources and pieces to do so. This is why the LEGO Education Mindstorm contains more sensors and parts than the retail version.
Community There is a strong community of professionals and hobbyists of all ages involved in the sharing of designs, programming techniques, creating third-party software and, and contributing of other ideas associated with Lego Mindstorms. The Lego Mindstorms system/website is organized much like a, harnessing the creative potential and collaborative efforts of participants. Also encourages and by making software code available for downloading and by holding various contests and events. See also.
Program ( ) then the Download link will download a compressed folder (.zip file) containing the program file(s) for the project. Your computer must be able to read zip files to read these. Most newer computers can read and open zip files directly, and you will be able to see the files inside after downloading it and selecting 'Open' when prompted for what to do with the file.
On some computers, you may need to download and install an 'unzip' utility (many are available for free). On some systems, you may need to save the.zip file to a location on your computer before opening/unzipping it if it will not open directly. Alternately, if the project instructions link directly to a program file in the description such as the program, then the program file is uncompressed and will download directly. Once you reach an NXT program file (.rbt), you can either save it to a location on your computer, or open it directly. In either case, you will need the LEGO MINDSTORMS NXT software installed to read it (see below). Required Software The downloadable programs for the projects (.rbt files) are written using the NXT-G programming system, which requires the LEGO MINDSTORMS NXT software to be installed in order to view them, edit them, or download them to the NXT brick.
The program files cannot be used with RoboLab or any of the other NXT programming systems, not can they be viewed in standard text/graphics programs such as Microsoft Word or Adobe Reader. Note: The require the NXT 2.0 version of the software, which comes with the 8547 set. If you are using the LEGO Education software, the LEGO Education NXT-G 2.1 software is required to use any programs that use the color sensor or the Pack-and-Go (.rbtx) format, otherwise the LEGO Education NXT-G 2.0 software will work with most 2.0 programs. The will load and run in any version of the NXT software. If you have the LEGO MINDSTORMS NXT software installed, then a program file (.rbt) will automatically load into the NXT-G programming system when you open the file.
If you do not have the LEGO MINDSTORMS NXT software installed, you will get a message something like this (this example alert is from Microsoft Windows XP). You need to install the LEGO MINDSTORMS NXT software. If you do have the LEGO MINDSTORMS NXT software installed, you will get a message something like this (this example alert is from Microsoft Windows Vista). Press the Open button to load the program into the NXT-G programming system.
Downloading Programs to the NXT After the program file loads into the NXT-G programming system, you download it to the robot by connecting the USB cable to the NXT brick and pressing the Download button on the controller in the lower right corner of the NXT-G window. Errors Trying to Load or Compile a Downloaded Program All of the program (.rbt) files on nxtprograms.com should load, compile and upload to your NXT through the standard NXT software without any additional software, if you have a suitable version of the NXT software installed, as explained in the Required Software section above. If you are getting ' Error 5002' or ' The program is broken. It may be missing required files', you are most likely trying to load an NXT 2.0 program into the NXT 1.X or other older version of the software. If you have the correct NXT software installed but you still get an error trying to load or compile a downloaded program such as 'Invalid program file', or 'Internal Compiler Error', it is possible that the file was not downloaded completely by your browser or was corrupted.
The.rbt files are large and may fail to download completely in some cases. If this happens, try downloading the program again. Saving Changes to a Program If you open a program file directly from the web site without saving it to your computer first, and you want to make changes and save them, you will need to save the file to a different location using the File - Save As menu command. If you want to save the program to the default location for NXT program files, this location will be something like the following: Windows: ( Your Documents Folder)/LEGO Creations/MINDSTORMS Projects/Profiles/Default Macintosh: ( User)/Documents/LEGO Creations/MINDSTORMS Projects/Profiles/Default NXT 2.0 vs.
NXT 1.X and Retail vs. Education Versions of the NXT Software The retail versions of the NXT kits (The original and the NXT 2.0 ) come with the NXT software CD. If you lost your CD, you can contact to get a replacement. The NXT 2.0 software can read and use all programs written for NXT 1.X, so if you have the NXT 2.0, you will also be able to load the programs from the and possibly adapt them a similar robot of your own design. The NXT 1.X software cannot in general use programs written for NXT 2.0.
You will usually be able to load them and examine them, but some blocks may not display properly. Some very simple NXT 2.0 programs can be downloaded to a 1.X NXT, but in general you will not be able to use them. The NXT software for the Education version of the NXT ( ) is sold separately at LEGO Education and contains different help material and building instructions from the retail version of the software, although either version of the software can be used to write programs for either NXT kit. For the on this site, the LEGO Education NXT-G 2.1 software is required to use any programs that use the color sensor or the Pack-and-Go (.rbtx) format, otherwise the LEGO Education NXT-G 2.0 software will work with most 2.0 programs. Copyright © 2007-2011 by Dave Parker. All rights reserved.
All project designs, images, and programs are protected by copyright. Please see the.
Comments are closed.