enviar texto por monitor serial

no suelo ayudar con codigo pero bueno, parece que lo has intentado.

mírate bien la referencia, yo no me la sé al dedillo tampoco, es una herramienta de consulta cuando dudas de algo. viendo los errores puedes consultar si has hecho bien o no una cosa

desde el principio en la declaracion de variables tienes errores.

No lo he probado. ya nos cuentas

char* nombrearchivo;
int inByte;
int indice=0;

void setup(){
 Serial.begin(9600);
 pinMode(10,OUTPUT);
}

void loop(){
  if (Serial.available()>0){ // si hay un caracter en el buffer
     inByte = Serial.read();     // metes el primer byte
     if (inByte!=13){  // si el byte es distinto del retorno de carro
     nombrearchivo[indice] = char(inByte);     //va poniendo los caracteres uno por uno en en nombre de archivo
     indice++; // incremento el indice para el proximo caracter
     }
     else {  // si llega un retorno de carro
      nombrearchivo[indice+1] = 0;  //indico el final de string con caracter nulo
      indice=0; // reseteo indice
     }
  }
myFile = SD.open(nombrearchivo, FILE_WRITE);
}

edito- me faltaba una linea