Enviar datos al monitor serial con SD

noter:
salvo que quieras guardarlas en una especie de buffer y mostrar tantos nombres seguidos como pulsaciones.

Es uno de los pocos casos donde la interrupción sí facilitaría la implementación.

Sólo que en vez de ser un buffer como tal, sería un contador que incrementa su valor al dispararse la ISR (productor), y decrementa al accionarse lo del contacto (consumidor).
Preferiblemente una variable de 8 bits ya que las operaciones de incrementación sobre un único byte, se realizan en una sola instrucción máquina; por lo tanto, es una "operación atómica" y no tendrá problemas de condición de carrera (interrupción que puede acabar en un valor no determinístico y/o incorrecto).