A tutorial for programming the LEGO MINDSTORMS NXT, covering hardware components like motors and sensors, software setup, and creating simple programs.
This document serves as a guide for programming the LEGO MINDSTORMS NXT robot controller. It introduces the next generation of LEGO agents, highlighting improvements over the previous RCX model, such as support for USB 2.0, Bluetooth, and enhanced sensors including sound, light, touch, and ultrasonic capabilities.
| Microcontroller | 32-bit ARM7 microcontroller |
|---|---|
| Flash Memory | 256 Kbytes FLASH |
| RAM | 64 Kbytes RAM |
| Bluetooth Standard | Class II V2.0 compliant |
| USB Speed | 12 Mbit/s |
| LCD Display | 100 x 64 pixel LCD graphical display |
| Sound Quality | 8 kHz sound quality |
| Motor Ports | 3 output ports (A, B, C) |
| Sensor Ports | 4 input ports (1, 2, 3, 4) |
| Ultrasonic Range | 0 to 255 centimeters |
The NXT includes touch, sound, light, and ultrasonic sensors.
Yes, you can command your agent from a mobile phone using Bluetooth support.
It measures distance by calculating the time it takes for a sound wave to hit an object and return.
The sound sensor can measure sound pressure levels up to 90 dB.