Anda di halaman 1dari 3

Tutorial Arduino II: Librerias Arduino

Las libreras son formas de compartir cdigo o funciones de uso comn entre diferentes
dispositivos y consisten en un conjunto de procedimientos relacionados entre s. Los
sketches depende de las librerias, en la parte superior de los mismos es frecuente ver el
"llamamiento" a estas con esta estructura.

#include <LiquidCrystal.h>

Lo cual quiere decir que necesitaremos una librera que contenga el archivo
"LiquidCrystal" de lo contrario al compilar el sketch obtendremos un bonito error. Una
librera es una carpeta con un conjunto de archivos, con extensin .cpp (fichero de C++) y
.h (cabecera de C++). Adems es frecuente que incluya una carpeta "examples" con
sketches ilustrativos del funcionamiento del dispositivo que se pretende controlar y a los
que se podr acceder desde el IDE pinchando en: Archivo-Ejemplos.

En la plataforma Arduino hay dos tipos de libreras.

Librerias Estandar
El IDE oficial de Arduino incluye un conjunto de libreras con funcionalidades de
uso frecuente, que sirven de soporte para todos los ejemplos y sketchs
incluidos en el IDE y aportan funciones bsicas de comunicacin a hardware
habitual en esta plataforma como Servomotores, Display LCD,...etc, adems
tambien dan soporte a las Shield Oficiales de Arduino como la Arduino Motor
Shield, Arduino Ethernet Shield y un largo etcetera.

Este conjunto de librerias estan incluidas en una carpeta llamada "Libraries" en


la propia instalacin del Arduino. Es importante saber que cada nueva versin
que se instala del IDE trae su propio conjunto de libreras por ello no es
recomendable ni cambiar la localizacin de esa carpeta, dentro de la propia
instalacin del IDE, ni instalar libreras propias en la misma.

Librerias del Usuario

A parte de las libreras oficiales, existen multitud de libreras con


funcionalidades muy tiles y drivers para dispositivos compatibles con Arduino,
shields y sensores fundamentalmente. Estas libreras se suelen encontrar
alojadas en sitios como Arduino Playground, Githbu y Google Code. Es
muy importante que al adquirir un dispositivo con la "etiqueta" de compatible
con Arduino se verifique que, si es necesaria, este disponible la librera
correspondiente y un tutorial sobre su uso, este hecho es lo que distingue a los
productos de calidad dentro de esta plataforma. Si no estn disponibles no
quiere decir necesariamente que el dispositivo no sea compatible con Arduino,
pero si que el proceso de instalacin y funcionamiento del mismo ser cuanto
menos bastante engorroso.

Instalacion de una Librera


Generalmente las libreras, al estar compuestas de varios ficheros diferentes,
suelen estar comprimidas en formato "zip". Una vez descargada y
descomprimida hay que verificar el nombre de la librera dado que el IDE no
reconoce ni espacios ni guiones medios en este tipo de carpetas por lo que
muy posiblemente sea necesario el uso de guiones bajos.
En las ltimas versiones del IDE de Arduino, en concreto desde la 1.5 la
instalacin de una librera es muy sencilla, en el IDE pinchamos en Programa -
Importar Librera - Aadir Librera, se abrir una ventana de bsqueda en la
que indicaremos la ruta donde hemos descomprimido la librera anteriormente.

El IDE de Arduino solo escanea en bsqueda de libreras cuando se inicia por lo


que ser necesario reiniciar el IDE tras la instalacin de una nueva librera para
que esta este disponible para su uso.

Anda mungkin juga menyukai