CaleBit:
El programa corre sin problema sin detenerse, pero después de un tiempo indeterminado se apreta el botón mostrar Contacto y lo muestra en la lcd, pero no lo imprime en impresora ni tampoco permite borrarlo con el segundo botón, ahí ya se quedó bloqueado y hay que resetearlo.
Acabo de notar un detalle, después de bloquearse como les comentaba en el mensaje anterior, no reinicie el arduino lo deje así un rato y después volví a pulsar el botón mostrar y ahora si respondió bien, no hubo necesidad de apagarlo, pero parece que hay un error en la ejecución del programa, no se si sea por memoria aunque ya sé optimizo o que el arduino con que estoy haciendo esta prueba sea chino