Para controlar el movimiento de un dispositivo NXT, se debe usar un programa de computadora para escribir instrucciones que luego se transfieran al dispositivo a través de un cable USB. Una vez desconectado el cable, el dispositivo NXT ejecutará las instrucciones almacenadas para moverse de acuerdo a lo programado.