Inicio » Programacion » Facilino » Instalación de librerías externas de Facilino

Instalación de librerías externas de Facilino

Algunas instrucciones de Facilino requieren el uso de librerías externas que deben ser añadidas a Arduio IDE para que compile satisfactoriamente. En esta entrada se explica el proceso de instalación de librerías externas de Facilino.

Facilino ↔ Arduino IDE

Arduino IDE viene con un conjunto de librerías instaladas por defecto, que forman parte del propio programa. Con objeto de poder ampliar las funcionalidades de Arduino, se permiten el uso de librerías externas. Éstas pueden ser desarrolladas y ser agregadas al gestor de librerías de Arduino para que sean utilizadas por otros usuarios de forma gratuita. Esto es muy conveniente, ya que una comunidad de usuarios se encarga del mantenimiento de esas librerías y por lo general las grandes empresas que desarrollan electrónica propia como Adafruit, entre otras, mantienen librerías de sus propios hardwares. De hecho, las versiones clonadas de estas electrónicas aprovechan también este hecho porque el sensor o «chipset» a controlar desde el punto de vista de Arduino es el mismo.

Facilino, es un generador de código de Arduino. La compilación del mismo cae en última instancia en manos del compilador de Arduino IDE y por tanto si una instrucción utiliza una librería externa, ésta deberá estar adecuadamente instalada en Arduino IDE. Los requisitos de cada instrucción de Facilino están siempre detallados en la propia ayuda de la instrucción. Así pues, si una instrucción tiene una dependencia en una librería externa, esta información estará documentada en la propia ayuda de Facilino, indicando el nombre de la librería que debe instalarse.

Acceso a la ayuda de Facilino

Sobre cada instrucción, pulsando al botón derecho debe aparecer un menú de contexto con la ayuda de la instrucción.

Una vez pulsado, aparecerá una página con la ayuda de la instrucción que contiene:

  • Título: Nombre de la instrucción.
  • Imagen con la instrucción: Imagen con la instrucción por defecto.
  • Descripción: Breve descripción al respecto del uso de la instrucción.
  • Requisitos: Información al respecto de los requisitos de la instrucción.
  • Entradas/Salida/Listas desplegables/Contenedores: Información al respecto del resto de elementos que conforman la instrucción.
  • Ejemplo(s): Ejemplos con circuito de montaje y código de uso.

Instalación de librerías externas en Arduino IDE

En el menú Programa->Incluir Librería->Gestionar Librerías

Debemos buscar la librería por su nombre. Ojo que muchas librerías tiene nombres similares.

Por ejemplo, para el caso del sensor de humedad DHT11, necesitaremos las siguientes librerías, tal y como está documentado en la propia ayuda de la instrucción.

 

Vídeo