Skip to main content

LED Chaser Using Arduino Nano Project For Beginners

LED Chaser Using Arduino Nano Project For Beginners


Creating a Swastik style LED chaser using an Arduino Nano is a fascinating project that combines art and technology, allowing you to explore the realms of electronics and programming while producing a visually striking display. The Swastik symbol, with its rich cultural and historical significance, makes for a unique LED pattern that can bring vibrancy to any setting. In this project, you'll learn how to wire up multiple LEDs to your Arduino Nano, write a simple program to create a mesmerizing chaser effect, and gain hands-on experience with coding, circuit design, and troubleshooting. Whether you’re a beginner or an experienced maker, this guide will walk you through the entire process, from setup to execution, ensuring that you can create your own stunning LED display in no time. Let’s illuminate your creativity!


Here is the code below,-


void setup() {

 pinMode(2,OUTPUT);

 pinMode(3,OUTPUT);

 pinMode(4,OUTPUT);

 pinMode(5,OUTPUT);

}


void loop() {


 //effect 1

  for (int i=0;i<=5; i++){

  digitalWrite(i,HIGH);

  delay(100);

  digitalWrite(i,LOW);

  delay(100);

  }

  for (int i=0;i<=5; i++){

  digitalWrite(i,HIGH);

  delay(100);

  digitalWrite(i,LOW);

  delay(100);

  }

  for (int i=0;i<=5; i++){

  digitalWrite(i,HIGH);

  delay(100);

  digitalWrite(i,LOW);

  delay(100);

  }

  for (int i=0;i<=5; i++){

  digitalWrite(i,HIGH);

  delay(100);

  digitalWrite(i,LOW);

  delay(100);

  }

  for (int i=0;i<=5; i++){

  digitalWrite(i,HIGH);

  delay(100);

  digitalWrite(i,LOW);

  delay(100);

  }

delay(1000);


//effect 2

  for (int i=0;i<=5; i++){

  digitalWrite(i,HIGH);

  delay(50);

  digitalWrite(i,LOW);

  delay(50);

  }


  for (int i=5;i>=0; i--){

  digitalWrite(i,HIGH);

  delay(50);

  digitalWrite(i,LOW);

  delay(50);

  }

  for (int i=0;i<=5; i++){

  digitalWrite(i,HIGH);

  delay(50);

  digitalWrite(i,LOW);

  delay(50);

  }


  for (int i=5;i>=0; i--){

  digitalWrite(i,HIGH);

  delay(50);

  digitalWrite(i,LOW);

  delay(50);

  }

delay(1000);


 

//effect 3


for (int i=0;i<=5; i++){

  digitalWrite(i,LOW);

  delay(100);

  digitalWrite(i,HIGH);

  delay(100);

  }

  for (int i=0;i<=5; i++){

  digitalWrite(i,LOW);

  delay(100);

  digitalWrite(i,HIGH);

  delay(100);

  }

  for (int i=0;i<=5; i++){

  digitalWrite(i,LOW);

  delay(100);

  digitalWrite(i,HIGH);

  delay(100);

  }

  for (int i=0;i<=5; i++){

  digitalWrite(i,LOW);

  delay(100);

  digitalWrite(i,HIGH);

  delay(100);

  }

  for (int i=0;i<=5; i++){

  digitalWrite(i,LOW);

  delay(100);

  digitalWrite(i,HIGH);

  delay(100);

  }

 delay(500);


}


Comments

Popular posts from this blog

Obstacle Avoiding Robot Car Using Arduino - How To Make a Smart Car

How To Make Smart Robot Car With Arduino Obstacle avoiding robot car using Arduino, how to make a smart car with ultrasonic sensor, servo motor, and L298N motor driver module. Arduino UNO :- https://amzn.to/3MF9jky SG90 Servo Motor And HC-SR04 Ultrasonic Sensor :- https://amzn.to/3EX03pu LM298N motor driver module :- https://amzn.to/3y2tx3Y BO Motor with Wheel Pair :- https://amzn.to/38zFMu6 arduino smart car kit :- https://amzn.to/3kmtZlk Project Code :-  #include <Servo.h>          //Servo motor library. This is standard library #include <NewPing.h>        //Ultrasonic sensor function library. You must install this library //our L298N control pins const int LeftMotorForward = 7; const int LeftMotorBackward = 6; const int RightMotorForward = 4; const int RightMotorBackward = 5; //sensor pins #define trig_pin A1 //analog input 1 #define echo_pin A2 //analog input 2 #define maximum_distance 200 boolean goesForward = false; int distance = 100; NewPing sonar(trig_pin

How To Make Radar With Arduino UNO Using Ultrasonic Sensor

  Creating a radar system with an Arduino UNO and an ultrasonic sensor involves a few straight forward steps. First, you'll need to connect the ultrasonic sensor's trigger pin to one of the Arduino’s digital output pins and the echo pin to a digital input pin. Then, write a simple Arduino sketch to send a pulse from the trigger pin and measure the duration of the pulse received on the echo pin. This duration, proportional to the distance of an object from the sensor, can be calculated using the speed of sound. By continuously taking readings and mapping them to distances, you can plot these measurements to visualize objects in your environment, effectively creating a basic radar system. To display the results, you could use a serial monitor or even integrate an LCD display for real-time feedback. Here is the code below ,- //radar.ino #include <Servo.h>  const int trigPin = 9; const int echoPin = 8; long duration; int distance; Servo myServo;  void setup() {   pinMode(trig

How To Make Simple Digital Clock Using Arduino UNO Very Easy Step By Step

Digital clock using Arduino UNO , TM1637 4-digit 7 segment display and DS1307 RTC module. Here I show you how to make a simple digital clock using Arduino UNO very easily.  TM1637 4-digit 7 segment display :-  https://amzn.to/3R3KC3p DS1307 RTC module:-    https://amzn.to/3dPDfyc    Arduino UNO:- https://amzn.to/3KcNfxR Jumper Wire:-    https://amzn.to/3KcBIyH             Project Code :-  const int clock = 11; const int data = 10; uint8_t digits[] = { 0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x6f }; void setup() { setupInterrupt(); pinMode(clock, OUTPUT); pinMode(data, OUTPUT); start(); writeValue(0x8c); stop(); write(0x00, 0x00, 0x00, 0x00); } byte tcnt2; // set current time by editing the values at line 16 and 17 unsigned long int setMinutes = 9; // set minutes unsigned long int setHours = 9; // set hours unsigned long time = (setMinutes * 60 * 1000) + (setHours * 3600 *1000); void setupInterrupt() { TIMSK2 &= ~(1<<TOIE2); TCCR2A &=