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)
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|---|---|---|---|---|---|
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.
.
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.
.
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.
.
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);
.
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);
.
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
.
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.





