gracias Dabauza por contestar,
quizas seas mas experto que to, jajaja,
no sabia que las funciones necesitasen menos memoria
y los define si que lo sabia.
tambien gracias noter por contestar,
como siempre el trabajo es el que nos da la experiencia y el fruto al final.
en realidad tengo un problema que es el siguiente:
tengo un programa hecho y ocupa sobre 27kb de 30kb en arduino pro mini,
y claro al minuto se queda colgado,
lo he hecho en el arduino uno y no se cuelga pero la tarjeta sd me crea el archivo pero no escribe dentro y creo que es que tengo poca memoria para trabajar,
en fin si no encuentro la solucion tendre que comprar uno mas grande.
un saludo.