Problemino sketch

Questo è quello che sto creando, ma non funziona =( (è la parte x solo il fading)

  analogWrite(9, valoreLed);
  analogWrite(10, valoreLed1);
    
   
 if ((valoreLed1 >= 255) || (valoreLed1 <= 0)) {
  g:
  analogWrite(10, 0);
      
      a=a+valoreLed;
 }
      else {
        goto h;
      }
  if ((valoreLed >= 255) || (valoreLed <= 0)) {
   h:
   analogWrite(9, 0);
   b=b-valoreLed1;
  }
    else{
      goto g;
  }
  }
  }