Lego Mindstorms NXT is a programmable robotics kit released by Lego
in 2006. The main component in the kit is a brick-shaped computer
called the NXT brick. It can take input from up to four sensors and
control up to three motors. The brick has a 100x64 pixel LCD display
and four buttons that can be used to navigate a user interface using
menus. It also has a speaker and can play sound files at sampling
rates up to 8 kHz.
Power for the unit is supplied by 6 AA (1.5 V
each) batteries in the consumer version of the kit and
by Li-Ion rechargeable batteries in the educational
later also comes with a recharger so you never need to
purchase batteries again.
programs can be written using the menu on the NXT. More
complicated programs and sound files can be downloaded using
a USB port or wirelessly using Bluetooth. Files can also be
copied between two NXT bricks wirelessly, and some mobile
phones can be used as a remote control. Up to four NXT
bricks can communicate simultaneously via Bluetooth when
user created programs are run.
NXT-G v1.0 is the programming software that comes
bundled with the NXT. There are 2 different
programming interfaces. One is included with the
retail and educational kits and the other can be
purchased separately. The software is adequate for
basic programming, such as driving motors,
incorporating sensor inputs, doing calculations, and
learning simplified programming structures and flow
version of the kit includes software for writing programs
that run on PC and Mac computers. The software is based on
National Instruments LabVIEW and provides a visual
programming language for writing simple programs and
downloading them to the NXT Brick.