Uso de librerías en Arduino

Las librerías en la programación de Arduino, no son más que funciones que se pueden inyectar en nuestro código para realizar tareas de programación específicas.

Las librerías son una herramienta de mucha importancia en la programación de Arduino, pues hacen más sencillo realizar taréas específicas y optimizan el código eliminando crear funciones adicionales.

Existen centenares de librerías para Arduino, disponibles de forma gratuita. Estás librerías permiten por ejemplo  el control de pantallas LCD, controlar servomotores, sensores, etc.

Sin embargo para utilizar librerías, primero es necesario descargarlas e instalarlas en su ordenador.

A continuación aprenderás todo sobre las librerías y cómo instalarlas.

Cómo usar las librerías en Arduino

Al adquirir una nueva placa Arduino, ésta, vendrá con un conjunto de librerías básicas preinstaladas. Dichas librerías se conocen como las más básicas en la programación de Arduino.

Las librerías básicas, son muy eficientes, estables y confiables. Para obtener los mejores resultados, se recomienda siempre utilizar las librerías básicas en tus proyectos.

Si deseas obtener información acerca de todas las librerías básicas de Arduino que vinieron preinstaladas en tu ordenador, abre el IDE de Arduino y accede a Sketch> luego accede a incluir librería.

Si haces click en una de las librerías, se incluirán en tu código.

Al incluir una nueva librería se incluye el código de la misma dentro del programa principal para poder tener acceso a su uso dentro de tu código.

Al incluir una librería, el compilador agregará un bloque de dicha libreía a tu código antes de descargarlo de Arduino.

Para incluir una nueva librería, utilice la palabra reservada #include y luego el nombre del archivo  de la librería dentro de los símbolos <> de la siguiente manera:

#include <Servo.h>

¿Dónde ubicar archivos de librerías de Arduino en el ordenador?

Si utilizas el sistema operativo Windows, puedes encontrar los archivos de librerías básicas almacenados en una carpeta llamada librerías de Arduino.

Para hallar esa carpeta, ve a (C:)> Archivos de programa (X86)> Arduino> librerías.

Archivo de la biblioteca de Arduino

Si dentro de las librerías básica preinstaladas no encuentras una que brinde la funcionalidad que requieres agregar a tu código, es posible descargar librerías adicionales en línea.

Existen varios sitios web con librerías disponibles para descargar.

Para incluir nuevas librerías, ve a Documentos> Arduino> librerías.

Archivo de bibliotecas de terceros de Arduino

Solo agrega aquí las carpetas de las nuevas librerías.

Para verificar que una librería descargada es funcional, debe incluir doa archivos principales. Un archivo de encabezado con extensión .H y un archivo fuente con extensión .CPP.
Estos dos archivos contienen el código de la librería.

Otros archivos dentro de una nueva librería son un archivo Readme.md que documentación sobre el funcionamiento de la librería, license.txt con información sobre derechos de autor y uso, etc.

Instalar librerías con el administrador de librerías

El administrador de librerías Arduino IDE tiene cientos de librerías que se pueden instalar en su computadora haciendo clic en un botón.

Para encontrar el archivo administrador de la librería, vaya a Sketch> Incluir librerías> Administrar librerías.

Dicha opción permite visualizar una lista de librerías disponibles para instalar.

Para instalar librerías desde el administrador de librerías, haz click en la librería que deseas instalar.

Luego haz click en el botón Instalador y la biblioteca se instalará en tu ordenador:

Bibliotecas Arduino - administrador de bibliotecas

Instalar librerías desde un archivo zip

Si descargas una nueva librería desde un sitio web, probablemente se encuentre en un archivo zip.

Instala la nueva librería en zip desde el IDE de Arduino. En el IDE, navegue hasta sketch> Incluir librería> Incluir librería .zip.

Ubica el archivo zip y selecciónelo. Luego haz click en Abrir. La librería se instalará en el archivo Documentos > Arduino > Librerías.

Instalar librerías desde GitHub

Github es un lugar popular para que los desarrolladores de Arduino compartan librerías.

Hay dos formas diferentes de descargar e instalar el código de una librería desde Github.

La forma más fácil es descargar un archivo zip desde los archivos de la librería:

Descarga de la biblioteca de sensores DHT de Adafruit desde GitHub

 

Haz click en Descargar Zip en el menú desplegable. Una vez que el archivo zip se haya guardado en tu ordenador, instálelo desde Arduino IDE navegando a Sketch> Incluir librería> Agregar librería Zip.

Si la librería que quieres descargar no ofrece la opción de descargar zip, debes descargar el código fuente de la librería y luego guardarlo como un archivo de texto. Luego guarda como un archivo de librería en tu ordenador.

Espero que este artículo te permita aprender cómo instalar y actualizar tus librerías de Arduino.

Deja un comentario

programar en arduino logo

En este sitio aprenderas a programar en Arduino de forma gratuita a través de sencillos tutoriales y distintos proyectos.