Sé que se supone que debe colocar bibliotecas externas en la carpeta "libraries" del directorio de instalación de arduino, pero tengo un proyecto que usa varias bibliotecas que he creado para el proyecto y principalmente para mantener todo ese código autocontenido y fuera del archivo pde principal. Sin embargo, he tratado de ubicar las bibliotecas en el mismo directorio que el archivo PDE principal para poder mantener más fácilmente todo sincronizado en subversión (trabajo en esto en varias computadoras) y no quiero tener que seguir trabajando de vuelta y sincronizando las bibliotecas por separado. Además, solo por el hecho de poder cerrar fácilmente la carpeta de bocetos y saber que contiene todo lo que necesita.Mantener todas las bibliotecas en el directorio de bocetos Arduino
He intentado agregar los archivos de encabezado al boceto como una nueva pestaña, pero eso no parece funcionar en absoluto ... ni siquiera les importa si deberían estar en el IDE de Arduino.
También he intentado añadir las librerías al directorio boceto en subdirectorios (lo que yo preferiría en gran medida) y luego se une a ellos como:
#include "mylib/mylib.h"
y
#include <mylib/mylib.h>
Pero ambos esto da como resultado errores de archivo no encontrado.
¿Esto es posible? Y, si es así, ¿cómo los incluyo en el archivo principal para compilar? Preferiblemente en sus propios subdirectorios.
Solución parcial aquí usando macros: http://arduino.stackexchange.com/a/9575/6697 – jjz