Introduction: The Remote Controlled Stop Light

This Stop Light gets controlled by a remote.1 is Red,2 is Yellow and 3 is Green. Use this for races or your tournaments.The stop light will stay on one color for 5 seconds.If you push 1 you have to wait 5 seconds to push the next.


Red Led

Green Led

Yellow Led




220 Resistors


3D Printer

Hot Glue Gun

Step 1: Printing

First Print The Stop Light and Hot Glue the 3 Pieces together.Next put paper or Plastic over the coverings,

Step 2: Wiring

Next Complete the Wiring shown in the Pictures.The Resistors are 220.Here is the Code that you will need for the Arduino.

#include <IRremote.h>

//Define Pins

int redLed = 5;

int yellowLed = 4;

int greenLed = 3;

int RECV_PIN = 11;

//IR Library stuff

IRrecv irrecv(RECV_PIN);

decode_results results;

void setup()


//Set Led Pins

pinMode(redLed, OUTPUT);

pinMode(yellowLed, OUTPUT);

pinMode(greenLed, OUTPUT);

//Enable serial usage and IR signal in


Serial.println("Enabling IRin");


Serial.println("Enabled IRin");


void loop() {

if (irrecv.decode(&results)) {//irrecv.decode(&results) returns true if anything is recieved, and stores info in varible results

unsigned int value = results.value; //Get the value of results as an unsigned int, so we can use switch case Serial.println(value);

switch (value) {

case 2295:

digitalWrite(redLed, HIGH);


digitalWrite(redLed, LOW);


case 34935:

digitalWrite(yellowLed, HIGH);


digitalWrite(yellowLed, LOW);


case 18615:

digitalWrite(greenLed, HIGH);


digitalWrite(greenLed, LOW);

break; }

irrecv.resume(); // Receive the next value } }

Step 3: Testing

Next test it with your remote and point it at the receiver.

Lighting Challenge

Participated in the
Lighting Challenge