- This article is about theme. For LEGOLAND Malaysia attraction, see LEGO MINDSTORMS.
Mindstorms are controlled by a master brick to which various motors, and other sensors can be attached. This master brick can be programmed using a computer to take inputs from the sensors, interpret and then act on the data with the motors or other output devices like LEGO lamps. This allows for the creation of wireless LEGO robots.
Sensory capabilities can be based on thermometers, light sensors, sound sensors, touch sensors, and ultrasonic sensors.
There are three motor ports and four sensor ports as well as a USB port on a typical Mindstorms master brick. Downloadable programs are available for using either a USB cable or Bluetooth connection. NXTG is the default scheme for use when programming the micro controller, though there are also programming environments available for the RobotC and Java options.