Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
This branch is 137 commits ahead of afaucher:master.

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time
Lazer Tag Host
Copyright (c) 2010 Alexander Faucher
Copyright (c) 2013-2014 Riley McArdle

Lazer Tag Host is compatible with Lazer Tag Team Ops taggers from Tiger, Nerf, and Hasbro. However, the authors have no affiliation with those companies and this software is not endorsed or condoned by them.

Transceiver Shopping List:
1x Arduino Duemilanove/UNO
3x 25 Degree 25mW Infrared Emitters
   * Vishay Infrared Emitters
   * Mfg P/N: TSAL6400, Mouser P/N: 782-TSAL6400
1x 38kHz Infrared Receiver (4.5-5.5V)
   * Vishay Infrared Receiver
   * Mfg P/N: TSOP4138, Mouser P/N: 782-TSOP4138
1x Transistor
   * Transistors Bipolar - BJT NPN General Purpose
   * Mfg P/N: 2N5172, Mouser P/N: 610-2N5172
1x Capacitor (0.1uF, 50 volts)
   * TDK Multilayer Ceramic Capacitors (MLCC) - Leaded
   * Mfg P/N: FA28X7R1H104KNU00, Mouser P/N: 810-FA28X7R1H10400
1x Resistor (10 ohms, ¼ watt, 5%)
1x Resistor (100 ohms, ¼ watt, 5%)
   * Vishay Metal Film Resistors - Through Hole
   * Mfg P/N: CCF07100RJKE36, Mouser P/N: 71-CCF07100RJKE36
1x Resistor (2K ohms, ¼ watt, 5%)
1x Resistor (10K ohms, ¼ watt, 5%)
1x Breadboard

Note that the 2N5172 transistor wire sequence is ECB. Other transistors will work, check the datasheet for the following specifications:

* Emitter-Base Voltage (VEBO) of at least 5V
* Collector Current - Continuous (IC) of at least 100mA
* Minimum DC Current Gain (hFE(min)) of 100

Arduino Wiring:

See Hardware\Schematic.pdf for wiring information.

Arduino Programming:

1) Copy IRremote and LazerTagIr to the libraries folder of the Arduino IDE
2) Launch the Arduino IDE
3) Open Arduino\Sketches\Relay\Relay.ino
5) Under Tools->Board, select Arduino UNO (or appropriate)
6) Connect your Arduino
7) Under Tools->Serial Port, select the USB serial port to which your Arduino is connected
8) Click Upload


A laser tag host for Phoenix LTX and LTTO type guns







No packages published


  • C# 74.3%
  • C++ 15.4%
  • Processing 8.4%
  • C 1.9%