Pues resulta que para depurar el código, con los periféricos conectados en Proteus, es mucho más sencillo ver el valor de las variables ya la visualización de las salidas. El problema reside en que cuando el código crece, tenerlo todo en una sola página es molesto. Debes ir subiendo y bajando con la rueda del ratón. Mi idea era dividir el código en varios programas para mayor comodidad visual.
Se que se debe poder hacer, porque Proteus permite importar otros archivos de codigo, así como archivos de cabecera, etc. Pero cuando trato de hacerlo, no se porqué, me da error. Quizá porque no ubico bien los archivos y el compilador no sabe donde encontrarlos...
En el IDE de arduino esto es muy sencillo, solo debo tener todos los archivos en la misma carpeta de proyecto, pero claro, pierdo toda la potencia de simulación que da Proteus al hacerlo de esa forma.
A lo mejor antes no me habia explicado con claridad. A ver si alguien me hecha una mano esta vez.
Gracias!!