The Lego Mindstorms NXT base kit includes: • Three
servo motors with built-in
reduction gear assemblies and internal optical
rotary encoders which sense their rotations within one degree of accuracy. • A
touch sensor detects whether it is pressed, has been bumped, or is released. The orange enter button and the gray right and left NXT buttons can be programmed as touch sensors. In the NXT-G programming software, a value of 0 is given when it is not pressed and a value of 1 is given if it is pressed. • A
light sensor detects the light level in one direction, and includes an
LED for illuminating an object. It can sense reflected light values with the built-in red LED, or ambient light. In the NXT-G programming software, it senses light on a scale of 0 to 100; 100 is very bright, and 0 is dark. If calibrated, the sensor can be used as a distance sensor. • A sound sensor measures volume on a scale of 0 to 100; 100 is very loud, and 0 is silent. • An
ultrasonic sensor can measure the distance from the sensor to something it is facing and detect movement. It can show distance in centimeters and inches. The maximum distance it can measure is , with a precision of . The sensor sends ultrasonic sound waves that bounce off an object ahead of it and then back, and senses the time it took. Other parts may be bought separately. Third-party companies manufacture sensors such as a
compass,
gyroscope,
infrared tracker,
RFID reader and
accelerometer sensors sold by Lego. The temperature sensor can measure in Celsius or Fahrenheit.
Connector Sensors are connected to the NXT brick with a six-position
modular connector with analog and digital interfaces. The analog interface is backward-compatible (using an adapter) with the older Robotics Invention System. The digital interface is capable of
I2C and
RS-485 communication. == NXT 2.0 ==