Un tema recurrente de todos los cursos de Arduino es cómo dividir un proyecto en varios ficheros. ¿Por qué hacerlo? porque conseguimos poder dividir los ficheros grandes en varias partes, haciendo el proyecto más claro, facilitando su comprensión, permitiendo ampliarlo y poder generar librerías para reutilizar el código.
En este ejemplo vemos como dividir un proyecto Arduino en varios ficheros con el fin de hacerlos más comprensible, ampliable y en un futuro crear una librería a partir de este código
Partimos de este Proyecto Inicial (1 sólo fichero) y terminamos con este Proyecto Final (4 ficheros)
En este vídeo se explica cómo hacerlo con el programa de control de un robot movil sencillo
JAVACASM
Dividir proyecto Arduino en varios ficheros