int pinLed []= {2,3,4,5,6,7,8,9,10,11,12,13,14,15};
void setup() {
// put your setup code here, to run once:
for(int i = 0; i < 16; i++){
pinMode(pinLed[i], OUTPUT);
}
}
void loop() {
// put your main code here, to run repeatedly:
Turn_On_All();
delay(10);
Turn_Off_All();
delay(10);
Turn_On_Up3();
Turn_On_Up4();
delay(10);
Turn_On_Up();
Turn_On_All();
delay(10);
Turn_On_Down();
delay(10);
Turn_On_Up3();
Turn_On_Up4();
delay(10);
Turn_Off_All();
delay(10);
Turn_On_Up3();
Turn_On_Up4();
delay(10);
Turn_On_Up2();
Turn_On_All();
delay(10);
Turn_On_Down2();
Turn_Off_All();
delay(10);
}
void Turn_On_All(){
for(int i = 0; i < 16; i++){
digitalWrite(pinLed[i], HIGH);
}
}
void Turn_Off_All(){
for(int i = 0; i < 16; i++){
digitalWrite(pinLed[i], LOW);
}
}
void Turn_On_Up(){
for(int i = 0; i < 16; i++){
delay(10);
digitalWrite(pinLed[i], HIGH);
}
}
void Turn_On_Down(){
for(int i = 15; i >= 0; i--){
delay(10);
digitalWrite(pinLed[i], LOW);
}
}
void Turn_On_Up2(){
for(int i = 0; i < 16; i++){
delay(10);
digitalWrite(pinLed[i++], HIGH);
}
}
void Turn_On_Down2(){
for(int i = 15; i >= 0; i--){
delay(10);
digitalWrite(pinLed[i--], LOW);
}
}
void Turn_On_Up3(){
for(int i = 0; i < 16; i = i + 5){
delay(10);
digitalWrite(pinLed[i++], HIGH);
}
}
void Turn_On_Up4(){
for(int i = 0; i < 16; i = i + 3){
delay(10);
digitalWrite(pinLed[i++], HIGH);
}
}