//Actividad 1 tp2
int ubicacionpin[10]={15,2,0,4,16,17,5,18,19,21};
int apagar=0;
int sumador=0;
int pines;
int conta=0;
int restador=0;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
pinMode(ubicacionpin[0], OUTPUT);
pinMode(ubicacionpin[1], OUTPUT);
pinMode(ubicacionpin[2], OUTPUT);
pinMode(ubicacionpin[3], OUTPUT);
pinMode(ubicacionpin[4], OUTPUT);
pinMode(ubicacionpin[5], OUTPUT);
pinMode(ubicacionpin[6], OUTPUT);
pinMode(ubicacionpin[7], OUTPUT);
pinMode(ubicacionpin[8], OUTPUT);
pinMode(ubicacionpin[9], OUTPUT);
}
void loop() {
pines=sumador++;
if (pines<10) {
digitalWrite(ubicacionpin[pines], HIGH);
Serial.println(pines);
delay(500);
if (pines==9){
while (conta<3){
conta++;
digitalWrite(ubicacionpin[9], LOW);
delay(250);
digitalWrite(ubicacionpin[9], HIGH);
delay(250);
digitalWrite(ubicacionpin[9], LOW);
delay(250);
Serial.println("conta: ");
Serial.println(conta);
}
while (conta==3 && restador<9){
restador++;
apagar=pines-restador;
digitalWrite(ubicacionpin[apagar], LOW);
delay(500);
Serial.println("desendiente: ");
Serial.println(apagar);
if (apagar==0){
apagar=0;
}
}
}
}
// put your main code here, to run repeatedly:
delay(10); // this speeds up the simulation
}