Llamar a una Matriz (float) & numero según el case seleccionado

Vaya que eso si que se ve fácil!! tenías razón.

Bueno yo seguí con mi versión pero me quedo con la tuya Serafín (@noter)

Aca la dejo solo por presumir.. que lo hice y les aseguro que este si es terreno dificil para mi.

void loop() {
    float **temp; 

 switch (numero_case)  {  //seleccion de cases

    case 1: myPointer = &matriz_1[0];
    break;

    case 2: myPointer = &matriz_2[0];
       break;

    case 3: myPointer = &matriz_3[0];
       break;

    case 4: Serial.println("Terminado");
     while(1);
     break;
   }
    char buffer[30];
    Serial.println();
    Serial.println("numero_case =" + String(numero_case));
    Serial.println();
    temp = &myPointer;
    for (unsigned int i = 0; i < 6; i ++) {
          Serial.printf("%8X %5.2f\n", *temp, **temp);
          *temp +=1;
    }
    delay(2000);
 numero_case++;
}

EDITO: @noter. no funciona tu sugerencia.

Solo obtengo

��Inicio.

numero_case =1

 0.00

Exception (28):
epc1=0x40202001 epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000000 depc=0x00000000