Services Overview

Microsoft Robotics

Glossary Item Box

Microsoft Robotics Developer StudioSend feedback on this topic

Services Overview

The LEGO® MINDSTORMS NXT services are easy to configure and provide an extensible architecture so that third party sensors can be added at any time. The services provided cover motors and sensors for the standard NXT devices as well as a few examples of sensors available from HiTechnic and MindSensors:

VPL IconServiceWeb User InterfaceDescription
NXT Brick

LEGO NXT Brick (v2)

Bb870552.HttpView(en-us,MSDN.10).png

Controls the connection to a LEGO MINDSTORMS NXT Brick. In this document, we will refer to this as the “NXT brick”, or simply “the brick”.

NXT Motor

LEGO NXT Motor (v2)

Bb870552.HttpView(en-us,MSDN.10).png

Controls power to a single motor and optionally returns encoder readings.

NXT Drive

LEGO NXT Drive (v2)

Bb870552.HttpView(en-us,MSDN.10).png

Controls power to two motors configured as a Drive.  Advanced functions such as DriveDistance and RotateDegrees are fully implemented.

Light Sensor

LEGO NXT Light Sensor (v2)

Bb870552.HttpView(en-us,MSDN.10).png

Allows you to activate the spotlight. The sensor sends notifications as the intensity of the light reading changes.

Color Sensor

LEGO NXT Color Sensor (v2)

Bb870552.HttpView(en-us,MSDN.10).png

Allows you to activate the different LEDs (Red, Green and Blue). The sensor sends notifications as the intensity of the light reading changes except in Color mode when it sends a Color Number instead.

Sound Sensor

LEGO NXT Sound Sensor (v2)

Bb870552.HttpView(en-us,MSDN.10).png

Sends notifications indicating the volume of sound received by the sound sensor.

Touch Sensor

LEGO NXT Touch Sensor (v2)

Bb870552.HttpView(en-us,MSDN.10).png

Sends a notification when the touch sensor is pressed or released.

Ultrasonic Sensor

LEGO NXT Ultrasonic Sensor (v2)

Bb870552.HttpView(en-us,MSDN.10).png

Sends continuous notifications indicating the distance to the nearest object within range of the Ultrasonic sensor.

NXT Battery

LEGO NXT Battery (v2)

Bb870552.HttpView(en-us,MSDN.10).png

Provides regular notifications of current battery voltage, and configurable CriticalBattery notifications.

NXT Buttons

LEGO NXT Buttons (v2)

Bb870552.HttpView(en-us,MSDN.10).png

Sends notifications when the buttons on the NXT brick are pressed and released.

MindSensors Accelerometer

MindSensors Acceleration Sensor

Bb870552.HttpView(en-us,MSDN.10).png

Sends continuous notifications indicating the X,Y, & Z rotation of the Acceleration sensor.

MindSensors Compass

MindSensors Compass Sensor

Bb870552.HttpView(en-us,MSDN.10).png

Sends continuous notifications indicating the current compass heading.

HiTechnic Accelerometer

HiTechnic Acceleration Sensor

Bb870552.HttpView(en-us,MSDN.10).png

Sends continuous notifications indicating the X,Y, & Z rotation of the Acceleration sensor.

HiTechnic Compass

HiTechnic Compass Sensor

Bb870552.HttpView(en-us,MSDN.10).png

Sends continuous notifications indicating the current compass heading.

Contact Sensor Array

LEGO NXT Contact Sensor Array (v2)

Bb870552.HttpView(en-us,MSDN.10).png

Aggregates up to four LEGO NXT Sensors to produce a Contact Sensor Array.

NXT Brick IO

LEGO NXT Brick I/O (v2)

 

Provides access to files and programs directly on the NXT Brick. This service also allows you to Get and Set the name of your brick.

NOTE: Additional services for HiTechnic sensors and controllers (available from LEGO Education) can be downloaded from CodePlex.

 

 

© 2012 Microsoft Corporation. All Rights Reserved.

Show: