Infrared Transmitter with Arduino

Create an Arduino IR Remote

Written By: Madeleine Schappi

Dash icon
Steps icon


Today, we're going to learn about the Infrared Transmitter. 

In this guide, we will program an Arduino and use it with an IR transmitter to play a prank! We will get it to turn a TV off. 

After completing this guide, you will gain familiarity with the IR transmitter and can go on to use it in further projects! 

Step 1   Insert your IR Transmitter into the Breadboard

  • Insert your Infrared Transmitter into your breadboard so that the cathode (short leg) is on the left-hand side and the anode (long leg) is on the right-hand side.

Step 2   Insert Your 220 Resistor into the Breadboard

  • Insert your 220 Ohm resistor so that one of it's legs vertically in line with the LED's anode (long leg).

Step 3   Connect Arduino GND to the Cathode

  • Run a jumper wire from an Arduino Ground Pin (GND) to the IR Transmitter cathode.

Step 4   Connect Arduino Pin 3 to the Resistor

  • Run another jumper wire from pin 3 so that it's vertically in line with the resistor's other leg.

Step 5   Install the IRremote Library

  • Install the IRremote Library.

Step 6   Upload the code


IRsend irsend;

void setup()


void loop() {
	for (int i = 0; i < 3; i++) {
		irsend.sendSony(0xa90, 12);
		//irsend.sendSAMSUNG(0xE0E040BF, 32);
		//irsend.sendNEC(0xF4BA2988, 32);
		//irsend.sendPanasonic(0x4004, 0x100BCBD);
		//irsend.sendLG(0x880094D, 28);

	delay(5000); //5 second delay between each signal burst
  • This code will by default send a command to turn on and off a Sony television. Uncomment out your brand of Television to make the code work for your TV.
  • Upload the code to your Arduino and bring your Arduino close to your TV (you might want to use the battery connector).
© 2023 Little Bird Electronics Pty Ltd.
Made with ❤️ in SYD. All prices inc GST. ABN 15 634 521 449. We're 🐥 @lbhq on Twitter.