Un led più luminoso dell'altro

Ciao ragazzi, vorrei presentarvi questo problema sul quale ci sto sbattendo la testa da ieri:

Ho un programmino scritto così:

void setup ()
{
  Serial.begin(9600);
  pinMode (2, OUTPUT);
}
void loop ()
{
  char c = Serial.read();
  if (c == 'H')
  {
    digitalWrite (2, HIGH);
  }
  if (c == 'L')
  {
    digitalWrite (2, LOW);
    
  }
  if (c == 'A')
  {
    digitalWrite (8, HIGH);
  }
  if (c == 'B')
  {
    digitalWrite (8, LOW);
  }
}

dovrebbero accendersi e spegnersi dei led a seconda del carattere inviato dal cellulare tramite Bluetooth, e funziona, solo che un led è molto più luminoso dell’altro
Vi mando il circuito (nb: le due resistenze sono da 120ohm)

Hai due pin che devono andare in output e nella setup() metti solo il comando per il pin 2, manca quello del pin 8. Mi pare strano funzioni. Ma i due led sono dello stesso colore ?

Bravissimo!

Non avevo notato l'errore! Adesso funziona

nid69ita: Mi pare strano funzioni.

Funziona perché con digitalWrite (8, HIGH); attivi la resistenza pullup interna e il LED é messo tra Pin e massa. Con la poca corrente il LED si accende un pochettino.

Ciao Uwe

Già vero, me ne ero scordato: https://www.arduino.cc/en/Reference/DigitalWrite

Uno dei due lo stavi accendendo con la pull-up. :)