Buen día a todos, miren estoy haciendo un proyecto en donde conecto 7 leds en la placa de arduino uno de los pines 0-8, quiero hacer una secuencia de luces en donde comience a encender los dos leds centrales que serian los conectados al pin 3 y 4, después apagarlos e ir encendiendo los dos siguientes, respectivamente, el problema que tengo es que enciende una parte primero y después otra, espero que me puedan ayudar, adjunto mi código y la simulación hecha en proteus.
int pinled[]={0,1,2,3,4,5,6,7};
int Npin=8;
int NpinMin=3;
void setup(){
for(int i=0;i<=7;i++){ //SE INICIALIZAN TODOS LOS PINES COMO SALIDA
pinMode(pinled[i], OUTPUT);
}
}
void loop(){
encender();
delay(100);
}
void encender(){
for(int j=NpinMin; j>=0; j--){
for(int i=4; i<=Npin; i++){
digitalWrite(pinled[j], HIGH);
digitalWrite(pinled[i], HIGH);
delay(100);
}
}
}
proyecto.zip (16 KB)