LED Pattern's using Arduino


Alright since now we know how to interface a LED let’s have some fun generating patterns with multiple LED.

Components Required


  • Resistor                    4 No. 330Ohms(Standard Red LED and 5V input supply)
  • LEDs                        4 No.
  • Arduino UNO          1No.
  • Connecting wires
  • Breadboard
In this blog, we have generated a shifting glowing pattern of LEDs.
For circuit, connections see below






After building the circuit dump the code given below.

int led1 = 1;
int led2 = 2;
int led3 = 3;
int led4 = 4;
void setup() 
{
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
}

void loop()
{
digitalWrite(led1, HIGH); // turn the LED on (HIGH is the voltage level)
delay(500);
digitalWrite(led1, LOW); // turn the LED off by making the voltage LOW
delay(500);
digitalWrite(led2, HIGH); // turn the LED on (HIGH is the voltage level)
delay(500);
digitalWrite(led2, LOW); // turn the LED off by making the voltage LOW
delay(500);
digitalWrite(led3, HIGH); // turn the LED on (HIGH is the voltage level)
delay(500);
digitalWrite(led3, LOW); // turn the LED off by making the voltage LOW
delay(500);
digitalWrite(led4, HIGH); // turn the LED on (HIGH is the voltage level)
delay(500);
digitalWrite(led4, LOW); // turn the LED off by making the voltage LOW
delay(500);
}


I think you are having fun watching the output, pretty interesting right.

We can also generate other patterns like



Code for the above video.
// Pin 13 has a LED connected on most Arduino boards.

// give it a name:
int led1 = 1;
int led2 = 2;
int led3 = 3;
int led4 = 4;


void setup() 

{
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
}

void loop() 

{
digitalWrite(led1, HIGH);
delay(500);
digitalWrite(led2, HIGH);
delay(500);
digitalWrite(led3, HIGH);
delay(500);
digitalWrite(led4, HIGH);
delay(800);
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
delay(500);
}


So be innovative start developing your own logic, try this with 8 LEDs have fun.


What is current sourcing and sinking?

Current sourcing means when our device (Arduino) acts as a source for the load.

Source Mode

Current sinking means when load is connected to a device so that current flows from the power supply through the load and into the device.

Sink Mode

Thinking ?



Join our hands on training courses

To know more visit us at http://www.sudolearn.com/
Next
Previous