// ===== It's the First Version ========
int Led1 = 13;
int Led2 = 12;
int Led3 = 11;
int Led4 = 10;
int Led5 = 9;
int Led6 = 8;
int Led7 = 7;
int Led8 = 6;
int Led9 = 5;
int Leda = 4;
int Ledb = 3;
int Ledc = 2;
int Led = 0;
void setup()
{
pinMode(Led1, OUTPUT);
pinMode(Led2, OUTPUT);
pinMode(Led3, OUTPUT);
pinMode(Led4, OUTPUT);
pinMode(Led5, OUTPUT);
pinMode(Led6, OUTPUT);
pinMode(Led7, OUTPUT);
pinMode(Led8, OUTPUT);
pinMode(Led9, OUTPUT);
pinMode(Leda, OUTPUT);
pinMode(Ledb, OUTPUT);
pinMode(Ledc, OUTPUT);
}
void loop()
{
LedBlinkFunction(1);
delay(1000);
LedBlinkFunction(2);
delay(1000);
LedBlinkFunction(3);
delay(1000);
LedBlinkFunction(4);
delay(1000);
LedBlinkFunction(5);
delay(1000);
LedBlinkFunction(6);
delay(1000);
LedBlinkFunction(7);
delay(1000);
LedBlinkFunction(8);
delay(1000);
LedBlinkFunction(9);
delay(1000);
LedBlinkFunction(10);
delay(1000);
LedBlinkFunction(11);
delay(1000);
LedBlinkFunction(12);
delay(1000);
LedsOFF();
delay(1000);
}
void LedBlinkFunction(int LedNo)
{
if(LedNo == 1){Led = Led1;}
if(LedNo == 2){Led = Led2;}
if(LedNo == 3){Led = Led3;}
if(LedNo == 4){Led = Led4;}
if(LedNo == 5){Led = Led5;}
if(LedNo == 6){Led = Led6;}
if(LedNo == 7){Led = Led7;}
if(LedNo == 8){Led = Led8;}
if(LedNo == 9){Led = Led9;}
if(LedNo ==10){Led = Leda;}
if(LedNo ==11){Led = Ledb;}
if(LedNo ==12){Led = Ledc;}
digitalWrite(Led, HIGH);
}
void LedsOFF()
{
digitalWrite(Led1, LOW);
digitalWrite(Led2, LOW);
digitalWrite(Led3, LOW);
digitalWrite(Led4, LOW);
digitalWrite(Led5, LOW);
digitalWrite(Led6, LOW);
digitalWrite(Led7, LOW);
digitalWrite(Led8, LOW);
digitalWrite(Led9, LOW);
digitalWrite(Leda, LOW);
digitalWrite(Ledb, LOW);
digitalWrite(Ledc, LOW);
}
// ===== It's the Second Version ===========
int Led1 = 13;
int Led2 = 12;
int Led3 = 11;
int Led4 = 10;
int Led5 = 9;
int Led6 = 8;
int Led7 = 7;
int Led8 = 6;
int Led9 = 5;
int Leda = 4;
int Ledb = 3;
int Ledc = 2;
int Led = 0;
void setup()
{
pinMode(Led1, OUTPUT);
pinMode(Led2, OUTPUT);
pinMode(Led3, OUTPUT);
pinMode(Led4, OUTPUT);
pinMode(Led5, OUTPUT);
pinMode(Led6, OUTPUT);
pinMode(Led7, OUTPUT);
pinMode(Led8, OUTPUT);
pinMode(Led9, OUTPUT);
pinMode(Leda, OUTPUT);
pinMode(Ledb, OUTPUT);
pinMode(Ledc, OUTPUT);
}
void loop()
{
for(int x = 1; x < 13; x++)
{
LedBlinkFunction(x);
delay(1000);
}
LedsOFF();
delay(1000);
}
void LedBlinkFunction(int LedNo)
{
if(LedNo == 1){Led = Led1;}
if(LedNo == 2){Led = Led2;}
if(LedNo == 3){Led = Led3;}
if(LedNo == 4){Led = Led4;}
if(LedNo == 5){Led = Led5;}
if(LedNo == 6){Led = Led6;}
if(LedNo == 7){Led = Led7;}
if(LedNo == 8){Led = Led8;}
if(LedNo == 9){Led = Led9;}
if(LedNo ==10){Led = Leda;}
if(LedNo ==11){Led = Ledb;}
if(LedNo ==12){Led = Ledc;}
digitalWrite(Led, HIGH);
}
void LedsOFF()
{
for(int x = 2; x < 13; x++)
{
digitalWrite(x, LOW);
}
}
int Led1 = 13;
int Led2 = 12;
int Led3 = 11;
int Led4 = 10;
int Led5 = 9;
int Led6 = 8;
int Led7 = 7;
int Led8 = 6;
int Led9 = 5;
int Leda = 4;
int Ledb = 3;
int Ledc = 2;
int Led = 0;
int Button1 = A0;
int Button2 = A1;
int Button3 = A2;
int Button4 = A3;
int Button5 = A4;
int Button6 = A5;
void setup()
{
Serial.begin(9600);
pinMode(Led1, OUTPUT);
pinMode(Led2, OUTPUT);
pinMode(Led3, OUTPUT);
pinMode(Led4, OUTPUT);
pinMode(Led5, OUTPUT);
pinMode(Led6, OUTPUT);
pinMode(Led7, OUTPUT);
pinMode(Led8, OUTPUT);
pinMode(Led9, OUTPUT);
pinMode(Leda, OUTPUT);
pinMode(Ledb, OUTPUT);
pinMode(Ledc, OUTPUT);
pinMode(Button1, INPUT_PULLUP);
pinMode(Button2, INPUT_PULLUP);
pinMode(Button3, INPUT_PULLUP);
pinMode(Button4, INPUT_PULLUP);
pinMode(Button5, INPUT_PULLUP);
pinMode(Button6, INPUT_PULLUP);
}
void loop()
{
if(digitalRead(Button1) == HIGH)
{
for(int x = 1; x < 13; x++)
{
LedBlinkFunction(x);
delay(1000);
}
LedsOFF();
delay(1000);
}
if(digitalRead(Button2) == HIGH)
{
for(int x = 13; x > 0; x--)
{
LedBlinkFunction(x);
delay(1000);
}
LedsOFF();
delay(1000);
}
if(digitalRead(Button3) == HIGH)
{
LedsON();
delay(1000);
LedsOFF();
delay(1000);
}
if(digitalRead(Button4) == HIGH)
{
Serial.print("www.TheEngineeringProjects.com");
while(digitalRead(Button4) == HIGH);
}
if(digitalRead(Button5) == HIGH)
{
if(Serial.available())
{
char data = Serial.read();
data = data - 49;
digitalWrite(data, HIGH);
}
}
if(digitalRead(Button5) == HIGH)
{
}
}
void LedBlinkFunction(int LedNo)
{
if(LedNo == 1){Led = Led1;}
if(LedNo == 2){Led = Led2;}
if(LedNo == 3){Led = Led3;}
if(LedNo == 4){Led = Led4;}
if(LedNo == 5){Led = Led5;}
if(LedNo == 6){Led = Led6;}
if(LedNo == 7){Led = Led7;}
if(LedNo == 8){Led = Led8;}
if(LedNo == 9){Led = Led9;}
if(LedNo ==10){Led = Leda;}
if(LedNo ==11){Led = Ledb;}
if(LedNo ==12){Led = Ledc;}
digitalWrite(Led, HIGH);
}
void LedsOFF()
{
for(int x = 2; x < 14; x++)
{
digitalWrite(x, LOW);
}
}
void LedsON()
{
for(int x = 2; x < 14; x++)
{
digitalWrite(x, HIGH);
}
}
JLCPCB – Prototype 10 PCBs for $2 (For Any Color)
China’s Largest PCB Prototype Enterprise, 600,000+ Customers & 10,000+ Online Orders Daily
How to Get PCB Cash Coupon from JLCPCB: https://bit.ly/2GMCH9w