Arduino Nano - Blink multiple LED

This tutorial instructs you through programming the Arduino Nano to blink multiple LEDs simultaneously, each at its own frequency, without utilizing the delay function. While we'll use three LEDs as an example, you can effortlessly extend the setup to include more LEDs.

Hardware Preparation

1×Arduino Nano
1×USB A to Mini-B USB cable
1×220 ohm resistor
1×Jumper Wires
1×(Optional) DC Power Jack
1×(Recommended) Screw Terminal Adapter for Arduino Nano

Or you can buy the following sensor kit:

1×DIYables Sensor Kit 30 types, 69 units
Disclosure: Some of the links provided in this section are Amazon affiliate links. We may receive a commission for any purchases made through these links at no additional cost to you. We appreciate your support.

Overview of LED

We have specific a tutorial about LED. The tutorial contains detailed information and step-by-step instructions about hardware pinout, working principle, wiring connection to Arduino Nano, Arduino Nano code... Learn more about them at the following link:

Wiring Diagram

The wiring diagram between Arduino Nano and multiple LED

This image is created using Fritzing. Click to enlarge image

Video Tutorial


  • As freelancers, We are AVAILABLE for HIRE. See how to outsource your project to us
  • Please feel free to share the link of this tutorial. However, Please do not use our content on any other websites. We invested a lot of effort and time to create the content, please respect our work!