HiTechnic NXT IRLink Sensor for LEGO Mindstorms NXT
Introduction
The NXT IRLink Sensor allows communication between the NXT and other LEGO models that utilize infrared communications.
The new LEGO R/C trains and sets using Power Functions motors and controllers such as the Technic Bulldozer and the Monster Dino can all be easily controlled with the NXT using an IRLink.
Programming
Mindstorms NXT-G
The IRLink Sensor can be programmed using LEGO Mindstorms NXT-G Software by importing one of the available IRLink Sensor Block. There are three blocks available for the IRLink,
- PF IRLink Block - Controls Power Functions motors with IR Control unit
- Train IRLink Block - Controls LEGO R/C trains
- RCX IRLink Block - Transmits commands to a Mindstorms RCX and receives RCX sensor readings
These and other HiTechnic sensor programming blocks are available from the downloads page.
PF IRLink Block

The Power Functions IRLink Block allows you to select the channel (1 - 4) to match the channel selected on the Power Functions Controller.
Each motor may be controlled independently by setting the command to Stop, Forward or Reverse.
PF IRLink Block

The Train IRLink Block allows you to select the channel (1 - 3) to match the channel selected on the Train.
The train can be controlled by setting the command to Stop, Forward or Reverse.
RCX IRLink Block
The RCX Block allows communications between the NXT and the RCX. An NXT program can send commands to the RCX to control the RCX motors, read RCX sensors among other functions. More information is available in the RCX IRLink block help file.
Other Programming Environments
The IRLink can be programmed using any of the available programming languages including NXC, RobotC and LabVIEW.
Downloads
| Description | Version | Release Date | Size | ||
| HiTechnic Power Functions IRLink Sensor Block for Mindstorms NXT Software | 1.0 | February 18th, 2009 | 158.34 KB | Download Now |
| Description | Version | Release Date | Size | ||
| HiTechnic Power Functions Extended IRLink Sensor Block for Mindstorms NXT Software | 1.0 | February 18th, 2009 | 206.58 KB | Download Now |
| Description | Version | Release Date | Size | ||
| HiTechnic Train IRLink Sensor Block for Mindstorms NXT Software | 1.0 | February 18th, 2009 | 151.44 KB | Download Now |
| Description | Version | Release Date | Size | ||
| HiTechnic RCX IRLink Sensor Block for Mindstorms NXT Software | 1.0 | February 18th, 2009 | 445.84 KB | Download Now |
A suite of RobotC drivers to support HiTechnic sensors and the HiTechnic Sensor Multiplexer. These drivers make it easy to use HiTechnic sensors when programming in RobotC and allow you to maintain control over when and how RobotC accesses the sensors. These drivers are for RobotC version 2.00 or later.
Note: This is the latest version. The previous version was mistakenly referred to as 2.0.
More Info| Description | Version | Release Date | Size | ||
| RobotC Drivers for HiTechnic Sensors & SMUX | 1.5 | July 12th, 2010 | 658.09 KB | Download Now |
| Description | Version | Release Date | Size | ||
| IRLink - LEGO R/C Train VI | 1.0 | August 8th, 2009 | 33.46 KB | Download Now |
| Description | Version | Release Date | Size | ||
| IRLink - Power Functions (Extended) VI | 1.0 | August 8th, 2009 | 56.25 KB | Download Now |
| Description | Version | Release Date | Size | ||
| IRLink - RCX Communications | 1.0 | August 8th, 2009 | 127.13 KB | Download Now |
