Problema principal
Hola estoy intentando crear un proyecto básico de Arduino UNO, una simple conexión de leds que brillan al enviarle un numero serial especifico. El problema es que la intensidad de 3 de los cuatro leds es menor a la esperada y no sé como solucionar dicho problema.
Codigo
char dato_serial;
void setup()
{
pinMode(13, OUTPUT);
Serial.begin(9600);
}
void loop()
{
//Primer Led
if (Serial.available()>0){
dato_serial=Serial.read();
//Primer Led
if (dato_serial=='1'){
digitalWrite(13,HIGH);
} else if (dato_serial=='0'){
digitalWrite(13,LOW);
}
//Segundo Led
if (dato_serial=='2'){
digitalWrite(12,HIGH);
} else if (dato_serial=='3'){
digitalWrite(12,LOW);
}
//Tercer Led
if (dato_serial=='4'){
digitalWrite(11,HIGH);
} else if (dato_serial=='5'){
digitalWrite(11,LOW);
}
//Cuarto Led
if (dato_serial=='6'){
digitalWrite(10,HIGH);
} else if (dato_serial=='7'){
digitalWrite(10,LOW);
}
}
}
Imagen del circuito armado