Variable Qui définit un nom de variable

Vous pourriez faire qque chose comme cela (non testé. Tapé à la volée sur mon smartphone)

int a,b,c;

// .......
// ......

(int *) quelleVariable(char yolo)
{
int * varPtr;
switch (yolo) {
    case 'a':
      varPtr = &a;
      break;
    case 'b':
      varPtr = &b;
      break;
    case 'c':
      varPtr = &c;
      break;
    default: 
       varPtr = NULL;
  }
  return valPtr;
}


void loop()
{
  int * monPointeurVariable;
  char variableName;

   // ...
   // ...

   variableName = 'c'; // en pratique pour vous lire un character sur Serial et le stocker dans variableName
   monPointeurVariable = quelleVariable(variableName);
   if (monPointeurVariable) *monPointeurVariable = 10; // pour affecter une valeur  votre variable

  // ...
}

Comme ça pas tout le code dans des gros if, trouvez juste la bonne variable et référencez sa position en mémoire avec un pointeur