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

Clap On Off Switch Circuit Using Arduino

  Arduino Clap LED program #define MicAO 8 int ledPin = 13; int clap = 0; long detection_range_start = 0; long detection_range = 0; boolean status_lights = false; void setup() {   pinMode(MicAO, INPUT);   pinMode(ledPin,OUTPUT);   } void loop() { int status_MicAO = digitalRead(MicAO); if (status_MicAO == 0) { if (clap == 0) { detection_range_start = detection_range = millis(); clap++; } else if (clap > 0 && millis()-detection_range >= 50) { detection_range = millis(); clap++; } } if (millis()-detection_range_start >= 400) { if (clap == 2) { if (!status_lights) { status_lights = true; digitalWrite(ledPin, HIGH); } else if (status_lights) { status_lights = false; digitalWrite(ledPin, LOW); } } clap = 0; } }

Bluetooth Robot Car Using Arduino Project Step By Step

Bluetooth Controlled Robot Car Using Arduino Bluetooth Controlled Robot Car Using Arduino Project using LM298n motor deriver and hc-05 bluetooth module step by step tutorial. Code Download :- Click Here Arduino bluetooth controller app Arduino bluetooth controller App

IOT Based Water Level Indicator Project Using Esp32 And Ultrasonic Sensor

  Water Level Indicator Project Using ESP32   Water Level Indicator with Alarm on Tank Full.   IoT Wi-Fi smart water level indicator for tanks with mobile app control . 📟 OLED Display (0.96" I2C SSD1306)   OLED Pin         ESP32 Pin VCC                     3.3V GND                     GND SDA                    GPIO 21 SCL                      GPIO 22     🔔 BUZZER   Buzzer Pin        ESP32 Pin   +           GPIO 26 -            GND         Each LED connects to an ESP32 GPIO pin via a current-limiting resistor.   ...