Está en la página 1de 4

Todo sobre gestin de libreras en Arduino

by : Opiron Electronics Aunque cundo instalamos el IDE de Arduino ste lleva integradas algunas libreras, es muy posible que con el tiempo os sea necesario instalar alguna nueva librera. Hay perifricos que podis conectar a Arduino en los que necesitaris instalaros alguna.

Hay muchos componentes con los que podemos interactuar con Arduino. Dnde puedo encontrar libreras? Podis encontrar libreras relacionadas con Arduino en la descripcin de productos de Opiron, pero tambin en Arduino Playground, google code y github entre otros. Pasos previos Antes de buscar cualquier librera, tendrs que crear un directorio donde almacenar las libreras Contributed. Este directorio tendra que estar en tu sketchfolder. Vuestro Sketchfolder es donde Arduino almacena vuestros sketches. Dependiendo del sistema operativo que usis se almacenar en: Linux:/home/ Macintosh: Dentro de la carpeta Documents se genera la carpeta Arduino. Windows: Dentro de la carpeta Documents se genera la carpeta Arduino. Dentro del IDE de Arduino, ir a File->Preferences y asegurarse de la Sketchbook location:

Ve a tu Sketchfolder y crea una carpeta llamada Libraries. En la nueva carpeta creada almacenaremos las libreras que queramos aadir a vuestro IDE de Arduino. Aunque lo podramos hacer tambin dentro de la carpeta libraries, dnde estn almacenadas las libreras Standard. Cmo instalar una librera en Arduino? El IDE de Arduino slo busca nuevas libreras cuando arranca, por lo que primero de todo, cierra el IDE. En este ejemplo nos instalaremos la librera del sensor de ultrasonidos HC-SR04.

Vamos al enlace: http://playground.arduino.cc//Code/SR04.En el enlace vemos algunos detalles de la librera como historia, descripcin, y una breve explicacin de uso. Vamos a la seccin dnde pone How to import / Install y le damos al enlace. Se nos abrir la pgina de mediafire, desde dnde podremos descargar el archivo:http://www.mediafire.com/?nk1yg1u4dabni6k. Abrimos el archivo .zip y lo descomprimimos all donde tengamos las libreras. Dnde instalar libreras? Las libreras en Arduino se instalan donde hayamos instalado nuestro IDE de Arduino, por ejemplo, si lo instalamos en C: nos quedara en el siguiente path:

Vamos al directorio donde tengamos las libreras instaladas y comprobamos que se ha extrado correctamente el archivo.

La carpeta que nos ha guardado es Ultra, y la de Xbee ya estaba anteriormente. Iniciamos el IDE de Arduino. Abrimos el ejemplo que contiene la librera:

Comprobamos que compile:

Verificando este paso, ya sabemos que nuestra librera se ha instalado correctamente en nuestro IDE de Arduino.

Algunos problemas tpicos Algunos problemas comunes son que despus de la compilacin encontremos: - xxxx does not name a type: Este error puede ser debido a: Librera no instalada. (ver la gua) Librera mal nombrada. No se ha cerrado el IDE. (cierra el IDE y vuelve a iniciarlo)