Multiple LEDs & Breadboards with Arduino in Tinkercad

Yash Gupta
3 min readOct 16, 2021

--

Teammates: Yash Gupta, Harshita Bansal and Japesh Goyal

Introduction:

This is a project of blinking multiple LEDs using LEDs of different colour and Breadboard along with Arduino in online website Tinkercad.

LED: LED (Light-Emitting Diode) is a semiconductor light source that emits light when current flows through it. Electrons in the semiconductor recombine with electron holes, releasing energy in the form of photons. The colour of light is determined by the energy required for electrons to cross the band gap of the semiconductor. White light is obtained by using multiple semiconductors.

Breadboard: A breadboard is a solderless device for temporary prototype with electronics and test circuit designs. Most electronic components in electronic circuits can be interconnected by inserting their leads or terminals into the holes and then making connections through wires where appropriate.

Arduino: Arduino is an open-source electronics platform based on easy-to-use hardware and software. Arduino boards are able to read inputs- light on a sensor, a finger on a button, or a Twitter message and turn it into an output- activating a motor, turning on an LED, publishing something online.

Tinkercad: Tinkercad is a free online collection of software tools that help people to make 3D designs, circuits, etc online.

Electric Circuit: Electric circuit is a path for transmitting electric current.

Circuit:

Circuit of blinking of multiple LEDs

Simulation:

Code:

// C++ code
//
void setup()
{
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
pinMode(13, OUTPUT);
}

void loop()
{
digitalWrite(13, HIGH); //Switch on LED connected output 13
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(13, LOW); //Switch off LED connected output 13
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(12, HIGH); //Switch on LED connected output 12
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(12, LOW); //Switch off LED connected output 12
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(11, HIGH); //Switch on LED connected output 11
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(11, LOW); //Switch off LED connected output 11
delay(1000); // Wait for 1000 millisecond(s)
}

Code Explanation:

In code at first we will mention the setup. We have mentioned that pin number 11,12 and 13 in Arduino board are coded to give output current. Then a loop will run which is coded to pass current and switch on LED connected with pin number 13 of Arduino board. Then it is coded to hold for 1000 milliseconds. After waiting it is coded to stop the current and switch off LED connected to pin number 13 of Arduino board. Then same it is coded to hold for 1000 milliseconds and repeat the procedure for other LEDs too.

--

--