// ===== 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