Lably
Skip to content

Lego Mindstorms NXT

Programmable robotics kit

  • 8 min read
  • 4 chapters

Related on Lably

Through Robotics, Sensor and Electric motor

NXT Intelligent Brick

The kit's main component is the NXT Intelligent Brick computer, which can accept input from up to four sensors and control up to three motors with a modified version of RJ12 cables (similar to, but incompatible with, RJ11 phone lines). The plastic pin to hold the cable in the socket is moved slightly to the right. The brick has a 100×64 pixel monochrome LCD and four buttons that can navigate a user interface with hierarchical menus. It has a 32-bit ARM7TDMI-core Atmel AT91SAM7S256 microcontroller with 256 KB of FLASH memory and 64 KB of RAM, an 8-bit Atmel AVR ATmega48 microcontroller, and Bluetooth support. The kit has a speaker, and can play sound files at sampling rates up to 8 kHz. Power is supplied by 6 AA batteries (1.5 V each) in the consumer version of the kit, and a rechargeable Li-Ion battery in the educational version. The brick is compatible with sensors and motors of its successor Lego Mindstorms EV3.

Development kits

Lego has released open source firmware for the NXT Intelligent Brick and schematics for all hardware components.

Several developer kits are available with documentation for the NXT:

  • Software Developer Kit (SDK), with information on host USB drivers, executable file format, and bytecode reference
  • Hardware Developer Kit (HDK), with documentation and schematics for the NXT brick and sensors
  • Bluetooth Developer Kit (BDK), documenting protocols used for Bluetooth communications

Sign in to keep reading

3 more chapters are free with a Lably account.

More in Robotics