Skip to content

Project 1.1.4: DOUBLE LED BLINK

Description This project shows how to make two LEDs blink one after the other using an Arduino Uno. It helps learners understand basic timing and control of multiple outputs.
Use case This type of blinking pattern can be used in simple warning lights, signal systems, and effects similar to police siren lights.

Components (Things You will need)

LED Arduino Uno Arduino USB Cable Breadboard Jumper Wires Resistor

Building the circuit

Things Needed:

  • Arduino Uno = 1
  • Arduino USB cable = 1
  • Red LED = 2
  • Jumper wires = 2
  • Breadboard = 1
  • Resistor = 2

Mounting the component on the breadboard

Step 1: Place the two LEDs on the breadboard. For each LED, the longer leg is the positive pin, while the shorter leg is the negative pin.

LED fixed on breadboard.

NB: Make sure you identify where the positive pin (+) and the negative pin (-) is connected to on the breadboard. The longer pin of the LED is the positive pin and the shorter one, the negative PIN.

WIRING THE CIRCUIT

Things Needed:

  • Jumper wires = 4

Step 2: Connect the positive leg of the first LED to pin 6 on the Arduino through a 220Ω resistor. Connect its negative leg to GND.

LED fixed on breadboard.

Step 3: Connect the positive leg of the second LED to pin 5 on the Arduino through a 220Ω resistor. Connect its negative leg to GND.

LED fixed on breadboard.

make sure you connect the arduino usb use blue cable to the Arduino board.

PROGRAMMING

Step 1: Open your Arduino IDE. See how to set up here: Getting Started.

Step 2: Type the following codes in the void setup function as shown in the image below. pinMode (6, OUTPUT); pinMode (5, OUTPUT);

LED fixed on breadboard.

NB: pinMode will help the Arduino board to decide which port should be activated. The code below will turn off the two light bulbs.

Step 3: Type the following codes in the void setup function as shown below.

digitalWrite (6, HIGH); delay (1000); digitalWrite (6, LOW); delay (1000); digitalWrite (5, HIGH); delay (1000); digitalWrite (5, LOW); delay (1000);

LED fixed on breadboard.

Step 4: Save your code. See the Getting Started section

Step 5: Select the arduino board and port See the Getting Started section:Selecting Arduino Board Type and Uploading your code.

Step 6: Upload your code. See the Getting Started section:Selecting Arduino Board Type and Uploading your code

OBSERVATION

LED fixed on breadboard.

CONCLUSION

This project helps learners understand how to control two LEDs in sequence using Arduino. It is a simple introduction to timing, blinking patterns, and multiple output control.