if( digitalRead(pBTN_7) );
{
while( digitalRead(pBTN_7) ); // <= comparto con ArduMyth que esto es raro.. QUTIALO
delay(150);
digitalWrite(pLED_10, HIGH);
Serial.println("1");
digitalWrite(pLED_12, LOW);
digitalWrite(pLED_11, LOW);
}
edita por
if( digitalRead(pBTN_7) )
{
digitalWrite(pLED_10, HIGH);
Serial.println("1");
digitalWrite(pLED_12, LOW);
digitalWrite(pLED_11, LOW);
}