Estoy haciendo un proyecto en estos días, en donde básicamente se trata de 4 cajitas acompañadas cada una de un modulo sensor infrarrojo y un led, el programa prende un led al azar y espera la lectura del sensor infrarrojo para poder cambiar a otro led, algo así como un led de reacción para los deportistas termine el codigo, hice correctamente las conexiones a un arduino nano y lo alimente directo a la Lap, el problema es que 3 de los leds prenden con el brillo maximo...todos MENOS UNO!, el cuarto led apenas es visible, todos estan conectados de la misma manera y los leds tienen una resistencia de 220 Ohms, cambie el pin de salida de ese led en especifico y el problema es el mismo, necesito alguna idea (EL LED ES EL NUM 4)
const int Led = 13;
int buz = 6;
int LED[] = { 2, 11, 10, 4};
int SENSOR[] = {9, 8, 7, 3};
long randNumber;
int v1 = 0;
int v2 = 0;
int i = 0;
int lectura = 0;
long rnd = 0;
int n = 0;
int DELAY=0;
void setup(){ // definir si la variable es de entrada // o salida.
Serial.begin(9600);
pinMode(Led,OUTPUT); // establecer que el pin digital es una señal de sali da
pinMode(buz,OUTPUT); // y BOTON como señal de entrada
n = sizeof(LED) / sizeof(int);
for(i = 1; i<n ; i++){
pinMode(LED*, OUTPUT);*
_ pinMode(SENSOR*, INPUT);_
_ pinMode(A1, INPUT);_
_}_
_ randomSeed(analogRead(0));_
_}*_
*void loop() { *
* //int v3 = 2;*
* //////////INICIO DEL JUEGO////////////*
* digitalWrite(Led, HIGH);*
* randNumber = random(0,4);*
* v1=randNumber;*
* do*
* {*
* // delay(250);*
* Serial.println(randNumber);*
* digitalWrite(LED[randNumber], HIGH);*
* if(LED[randNumber == HIGH]){*
* lectura = digitalRead(SENSOR[randNumber]);*
* if(lectura == LOW){*
* digitalWrite(buz, HIGH);*
* delay(50);*
* digitalWrite(buz, LOW);*
* digitalWrite(LED[randNumber], LOW);*
* Serial.println("MANO DETECTADA");*
* v2 = v1;*
* }}} while(lectura == 1);*
}