Problème de priorité des "if"

infobarquee:
bonjour,
c'est quoi ces else( et après un if?
soit tu mets des if seulement soit des else if
en plus pourquoi 2 pins pour une seule led?
teste ca

      if(readString.indexOf("?lighton") >0)

{
            digitalWrite(6, HIGH);
            Serial.println("Led On");
          }

if(readString.indexOf("?lightoff") >0)
          {
            digitalWrite(6, LOW);
            Serial.println("Led Off");
          }

if(readString.indexOf("?lighton1") >0)
          {
            digitalWrite(8, HIGH);
            Serial.println("Led On 1");
          }
         
            if(readString.indexOf("?lightoff1") >0)
          {
            digitalWrite(8, LOW);
            Serial.println("Led Off 1");
          }

Je vais testé, et j'avais oublié de préciser, le lighton et lighton allume les LED sortie 5 et 6 et lighton1, lightoff1 la LED pin 8

Merci