Un led no tiene el mismo brillo que los demás :(

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 :frowning: (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);*
}

Si cambiaste de pin y el problema persiste es porque lo que está fallando es el LED.

Si estas probando con una protoboard hay una posibilidad que haya falso contacto, cambia el LED de posición para descartar que sea eso.

Pero a veces pasa que toca un LED fallado…

Saludos

Moderador
Hola, bienvenido al foro Arduino en Español

Por favor edita tu post usando etiquetas de código.
Normas del foro