Yo y los For

Buenas !! Como vereis en mi duda acabo de empezar, pero chicos que no me salga ni un simple bucle de for, me da que pensar que no soy yo solo echarme un cable.

int LED[4]{2, 3, 4,5};
int x;

void setup() {
for(x=1; x<=4; ++)
{ 
  pinMode(LED[x], OUTPUT);
}

}

expected primary- expression before ´)´ token


int pinLED1= 2;
int pinLED2= 3;
int pinLED3= 4;
int pinLED4= 5;


void setup() {
  pinMode(pinLED1, OUTPUT);
  pinMode(pinLED2, OUTPUT);
  pinMode(pinLED3, OUTPUT);
  pinMode(pinLED4; OUTPUT);
}


void loop() {

  
  }

expected `)´before ´;´token
Gracias, un saludo

TANTEO_FOR.ino (182 Bytes)

Por favor ,lee las normas del foro y modifica tu post para adecuarlo a dichas normas,sobre todo en lo referente a la eleccion de un titulo adecuado y como postear codigo correctamente.

Hola
cambia estofor(x=1; x<=4; ++) por estofor(x=0; x<4; ++)
El problema es que C empieza a contar los indices de las variables desde la posicion 0
Saludos

el problema es que falta la variable antes del incremento:

for(x=1; x<=4; x++)

y como te dicen arriba ,para acceder a los valores del array deberia ser:

for(x=0; x<4; x++)

gracias por responder tan rápido, y perdón pero aunque leí las normas no sabía como metre el codigo, por eso obte por corta y pega y añadir el archivo, repito mil disculpas y gracias otra vez

El error esta acá

pinMode(pinLED4; OUTPUT);

pones un ; y debes ser ,