

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. 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. 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. Mindstorms kits are also sold and used as an educational tool, originally through a partnership between Lego and the. Many kinds of real-life embedded systems, from elevator controllers to industrial robots, may be modelled using Mindstorms. Lego Mindstorms may be used to build a model of an with computer-controlled electromechanical parts. The NXT 2.0 has 2 touch sensors as well as a light and distance sensor, and support for 4 without using a sensor multiplexer. The NXT version has three and one light, sound, and distance as well as 1 touch sensor. The original Mindstorms Robotics Invention System kit contained two motors, two touch sensors, and one light sensor. The first visual programming environment was called LEGOsheets, since it was created by the in 1994 based on. The hardware and software roots of the Mindstorms Robotics Invention System kit go back to the programmable brick created at the. They include 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. Lego Mindstorms Availability 1998 ( 1998)– The Lego Mindstorms series of kits contain software and hardware to create customizable, programmable robots. Think a Project 'Tribot' where you have 2 bots, one called Tribot.nxc, the other Second.nxc. There are a number of tools and IDEs you can use to create programs for the NXT Mindstorms. The NXC programming guide is a good reference.

This tutorial assumes knowledge of XCode 4 and of C.
