[SOLUCIONADO] Problema con modulo microSD y Arduino Leonardo

Si open solo recibe el nombre como parámetro; asume el modo de sólo lectura. Crear un archivo implica escritura, por eso en "sólo lectura" la operación falla si el archivo no existe.

Si lo hubieras abierto junto con el parámetro FILE_WRITE; hubiera creado un archivo de al menos 0 bytes en caso de no existir. Si la tarjeta por alguna razón estuviera protegida contra escritura, la apertura con FILE_WRITE hubiera fallado también.