Used to connect two axles and to create 90- or 180-degree connections.
A beam in which one or more sections are angled.
Programming block properties or modifiers that can be configured to customize the programming block’s execution.
A cross-shaped shaft that can be used to connect to any Mindstorms piece that has a cross-hole connection
A utility program that provides the ability to import new programming blocks and to export custom-developed programming blocks.
A wireless networking technology that can be used to wirelessly download your NXT-G programs into the NXT Brick.
A programming block that establishes a connection to another Bluetooth device or disables/enables Bluetooth functionality.
Used to hold an axle firmly in position, locking other pieces that may be connected to the axle in place.
A programming block that calibrates the minimum and maximum values detected by sound/light sensors.
A utility program that facilitates the re-calibration of sensors to tune their operations.
Connects axles that intersect perpendicularly.
A programming block that controls the Color Sensor’s lamp function, emitting red, green, or blue light.
Provides robots with the ability to detect different colors and light, and to generate light.
A programming block that enables the detection of different colors and the measurement of light intensity.
Connects up to four axles and can be used in various ways, as a stabilizer for axles or as an attachment that extends the effects of gears.
Text strings added to NXT-G programs for the purpose of documenting the programs.
A tab on the Programming palette that contains the most commonly used programming blocks.
A programming block that determines if a number is greater than, less than, or equal to another number.
A tab on the Programming palette that provides access to all programming blocks.
The process of executing sets of programming blocks based on whether or not a tested value evaluates as true.
A window that displays and allows you to customize the operation of the programming block, modifying both input and output and other attributes and actions.
A gear whose teeth are shaped to allow them to mesh with one another when mounted on a parallel axis or when mounted perpendicular to one another.
Allows you to connect and tie together different Mindstorms pieces into a cohesive whole.
A programming block that returns a value stored in a constant.
A utility program that creates a Pack and Go file facilitating development functions like My Blocks, Display Blocks, and Sound Blocks with other NXT developers.
Connects two axles in order to establish a longer axle.
A Lego Mindstorms NXT 2.0 piece that combines circular and cross-hole connections.
A tab on the Programming palette that provides access to blocks that you create or upload into Mindstorms NXT 2.0.
A piece of information collected, stored, modified, and processed during application execution.
A projection that slides down from the bottom left side of a programming block which contains one or more data plugs that allow the programming block to send and receive data.
A connection between one block’s output data plug and another block’s input data plug.
An organizational mechanism whereby NXT-G programmers are only presented with programs that they develop.
A programming block that displays text, shapes, and images on the NXT Brick’s LCD.
The last gear in the gear train.
The gear that is responsible for transferring motion to the other gears in a gear train.
A loop that does not have a predefined means of terminating its own execution.
A programming block that saves data to files on your NXT Brick.
A worldwide robotic design competition started in 1999 for the purpose of getting children interested in science and technology.
Connects axles that run in parallel; supports robotic creations that require flexibility.
The order in which program blocks are executed within a NXT-G program.
A graphical depiction of some or all of a program’s logic.
A peg that firmly holds its position within a round hole.
Used to transmit motion (five different types of gears).
Describes the rotation of the driver gear relative to the driven gear.
The use of two or more gears together.
Occurs when you either decrease the size of the driver gear or increase the size of the driven gear.
Occurs when you either increase the size of the driver gear or reduce the size of the driven gear.
A graphical application development environment designed to facilitate program development.
Gears located between the driver gear and the driven gear in a great train.
A utility program that lets you convert and download graphic files onto your NXT Brick, where they can then be loaded and displayed on the Brick’s LCD screen.
Used to accept data passed to the programming blocks.
A collection of computer programs that execute from a single user interface.
A programming block that prevents the NXT Brick from going to sleep.
A gear with four circular knobs that rotate around its axis.
A robotics kit developed by Lego in 2006, which was the predecessor to the Lego Mindstorms 2.0 kit.
A robotics kit developed by Lego in August 2009.
A programming block that detects ambient light.
A monochrome display on the NXT Brick that is 100 pixels wide by 64 pixels high.
Displays information about the currently selected object as well as a link to additional information about the object in the Lego Mindstorms NXT 2.0 help file.
A programming block that reviews inputs and returns a true/false value.
A term used to represent data that has either of two values: true or false.
A collection of one or more programming blocks that are repeatedly executed.
A programming block that repeats the execution of specified programming blocks.
Holds balls for using with robots that shoot.
A programming block that performs arithmetic, subtraction, multiplication, and division operations.
The interlocking of gear teeth that facilitates the transference of motion between gears.
A small digital computer designed to be used by one person at a time.
A unit of measurement (8mm) that is used to identify the length of beams and other parts.
A programming block that provides precise control of a motor’s speed.
A programming block that moves a robotic creation forward or backward.
A collection of one or more customized programming blocks that perform a specific task.
A window that provides a gateway to the http://www.mindstorms.com web site, providing access to information on new models, program files, and sound and image files.
A programming block that takes a number and turns it into a displayable text string.
A programmable microcomputer that controls the operations of robotic creations.
A programming block that sends true value through a data wire whenever a NXT button is activated.
A utility program that transfers program and data files to your NXT Brick, starts and stops NXT-G programs, and changes NXT Brick settings.
The programming language supplied by Lego for developing programs that execute on the NXT Brick.
A computer program created by dragging and dropping different programming blocks onto the work area. Every new NXT-G program starts out with a Starting Point sequence beam.
Manages NXT Brick memory and connections to the NXT Brick.
Used to pass data to other programming blocks.
Connects beams and other types of pieces that have holes.
A highly specialized type of peg that combines features of beams and pegs, having circular holes that run in multiple directions, facilitating parallel and perpendicular connections.
The basic building blocks used to outline the programming logic that makes up a NXT-G program.
The windows on which programming blocks are stored and organized.
An English-like outline of some or all of the logic involved in the development of a computer program.
A programming block that generates a random number.
A programming block that determines whether a number is inside a range of numbers.
A microcomputer supplied with the Robotics Invention System (RIS).
A programming block that enables the receipt of wireless messages.
A programming block that records an action manually performed with a robotic creation and then allows that action to be replayed.
A utility program that allows you to control your robotic creations from your computer, controlling both speed and direction.
A programming block that disables the automatic error correction for servo motors.
Attaches directly to axles and transfers motion passed through axles to either tires or tracks.
A cable used to connect a sensor or servo motor to the NXT Brick.
An IDE window that provides access to building instructions for creating different types of robots.
A robotics kit developed by Lego in 1998.
A programming block that counts the number of degrees or the number of rotations that a motor turns.
A programming block that is used to send a wireless message to your NXT Brick via a Bluetooth connection.
Connectors used in the formulation of NXT-G programs that allow programming blocks to be connected to the Starting Point.
Provides robots with the ability to move and grasp things.
Provides a means of shooting balls.
A peg that moves freely within round holes.
A programming block that instructs the NXT Brick to play a sound file.
A utility program that allows you to convert sound files on your computer into a format supported by the NXT Brick.
A programming block that detects sounds and reports on sound level.
An object located on the left side of the work area that marks the beginning of all NXT-G programs.
Establishes a connection with either the friction ball peg or the smooth axle ball peg.
A programming block that halts program execution and any running motors.
A notch on an axle or peg that determines how far an axle or peg can go into a hole.
A Lego Mindstorms NXT 2.0 piece that is perforated with circular holes which run down the middle of the beam and which has a smooth exterior and rounded ends.
A set of characters that can be passed between programming blocks and displayed on the NXT Brick’s LCD.
A programming block that chooses between two alternate courses of action based on the analysis of sensor or input value.
A beam that is T-shaped and is 3M wide and 3M tall.
A component within a sensor motor that precisely controls the rotation of the motors.
A programming block that adds text strings together in order to create a longer text string.
A programming block that reads the timer’s current value or restarts the timer.
Used to create cars and any other type of wheeled vehicle or machine (tires are made to fit snuggly around the rims).
Provides robots with a sense of touch, allowing them to feel and react to things around them.
A programming block that sends a true/false signal through a data wire based on the current condition of a touch sensor.
Ribbed rubber banks used to make things like tanks, construction vehicles, and other machines.
Provides robots with the ability to see objects and to determine their distance.
A programming block that establishes a connection to another Bluetooth device.
A utility program that provides the ability to update the NXT Brick’s firmware to the most current version, allowing you to take advantage of any improvements made by Lego.
A location in memory where an individual piece of data is stored.
A programming block that reads or writes variable values.
A small rubber band that can be used to loosely bind pieces together.
A programming block that pauses NXT-G program execution.
A My Block that someone else has developed and which you have downloaded from the Internet.
The large, gray, gridded area where NXT-G programs are defined.
Allows you to quickly navigate the work area by clicking and holding down the left mouse button on any area within the work area map window and then move the cursor to a new area.
3.12.151.153