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 IRLink IRBeacon Block for Mindstorms NXT Software | 1.0 | August 19th, 2011 | 122.32 KB | Download Now |
| Description | Version | Release Date | Size | ||
| HiTechnic IRLink RCX Get Message | 1.0 | January 12th, 2012 | 255.98 KB | Download Now |
| 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 |
Note:This block sends a PF command that is not subject to timeout by the PF controller. Once the motor is started, it will keep running until another command is sent to stop it.
| Description | Version | Release Date | Size | ||
| HiTechnic Power Functions Single IRLink Sensor Block for Mindstorms NXT Software | 1.0 | December 25th, 2010 | 242.23 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 |
| Description | Version | Release Date | Size | ||
| HiTechnic IRLink IRBeacon VI for LabVIEW 2009 | 1.0 | November 10th, 2011 | 31.09 KB | Download Now |
| Description | Version | Release Date | Size | ||
| IRLink Power Functions Single Ouptut VI For LV2009 and 2010 | 1.0a | January 2nd, 2012 | 63.77 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 |





