Introduction

logoThe ROBOTC Driver Suite was started back in 2008 when I wrote my first ROBOTC driver for the HiTechnic IR Link. It slowly grew from just a couple of drivers to an entire suite, supporting over 50 different sensors and devices that can be connected to the NXT.

Great care has been taken to ensure the API for the various drivers is consistent and easy to understand.  The idea is that it should be clear from the name what a function does.  A lot of time has gone into documenting each driver and providing examples for each driver to show how to use it.

Current version

The current version of the driver suite is 3.3 (Released 12 March 2013)

Installation instructions

  • Download the latest release here: [LINK] and unzip in a directory of your choice.
  • Make sure you are using ROBOTC 3.60 or higher.
  • You can download ROBOTC here: [LINK].
  • Follow the installation instructions here: [LINK].

Tutorial

Please note that the tutorial is a little out of date as it applies to Driver Suite 2.x.  Updated installation instructions can be found in the section above.

You can download a detailed tutorial on how to install and use these drivers right here: [LINK].  In the tutorial you’ll learn how to setup your ROBOTC environment and configure your sensors correctly.  I’ve included a couple of fun example programs, with instructions on how to create those from scratch.  If you’re new to the driver suite or you just want to learn more about, I can really recommend you take a look at it.  Below is one of the videos of the tutorial.

Documentation

Documentation is shipped with the driver suite but you can also look it up online right here: [LINK].

Supported sensors and devices

Manufacturer

Sensor

Atmel

AT24C512B EEPROM

Codatex

RFID sensor

Daniele Benedettelli

NXT2WIFI

Dexter Industries

dFlex

Dexter Industries

dCompass

Dexter Industries

dPressure 250/500

Dexter Industries

dGPS

Dexter Industries

6-DOF IMU Sensor

Dexter Industries

Temperature Probe

Dexter Industries

Thermal Infrared Sensor

Dexter Industries

dLight

Firgelli

NXT Linear Actuator

HiTechnic

Accelerometer

HiTechnic

Angle Sensor

HiTechnic

Barometric Sensor

HiTechnic

Color Sensor

HiTechnic

Color Sensor V2.0

HiTechnic

Compass

HiTechnic

EOPD

HiTechnic

Force Sensor

HiTechnic

Gyroscope

HiTechnic

IR Link

HiTechnic

IR Receiver

HiTechnic

IR Seeker

HiTechnic

IR Seeker V2

HiTechnic

Magnetic Field Sensor

HiTechnic

Passive InfraRed

HiTechnic

Prototype Board

HiTechnic

Super Pro Prototype Board

HiTechnic

Sensor Multiplexer

HiTechnic

Touch Multiplexer

Holit Data Systems

Motor MUX

HumaRobotics Data Systems

WiFiBlock

Lego

E-Meter

Lego

Light Sensor

Lego

Touch Sensor

Lego

Sound Sensor

Lego

NXT Temp Sensor

Lego

Ultra Sound Sensor

Maxim IC

MAX127 ADC

Microchip

MCP23008

MicroInfinity

CruizCore XG1300L

Mindsensors

PSP-Nx-V4

Mindsensors

NXTCam

Mindsensors

Numeric Pad

Mindsensors

NXT Servo

Mindsensors

LineLeader

Mindsensors

Acceleration Sensor

Mindsensors

HID Sensor

Mindsensors

DIST-nx

Mindsensors

RXMUX

Mindsensors

PFMate

Mindsensors

Motor MUX

Mindsensors

Touch MUX

Mindsensors

Touch Panel

Mindsensors

Sumo Eyes

Mindsensors

Power Meter

Mindsensors

Magic Wand

Mindsensors

Pressure Sensor PPS58-Nx

Mindsensors

AbsoluteIMU

Mindsensors

LigthSensorArray

Mindsensors

Sensor MUX