Está en la página 1de 6

El relé (en francés, relais, “relevo”) o relevador es un dispositivo electromagnético.

Funciona como un
interruptor controlado por un circuito eléctrico en el que, por medio de una bobina y un electroimán,
se acciona un juego de uno o varios contactos que permiten abrir o cerrar otros circuitos eléctricos
independientes.

Librerías en Arduino

Una librería es un código escrito por terceros que puede ser utilizado en nuestro programa o sketch.
En realidad, se trata de trozos de código que han sido escritos para que sea más fácil realizar la
interconexión de elementos, tales como sensores, pantallas o módulos electrónicos.

Lo interesante es que el IDE de Arduino incorpora algunas librerías, gracias a ellas

es posible mejorar la creación de los programas o sketchs. Para simplificar esta idea, mencionaremos
que una librería no es más que una colección de funciones que podemos incluir de una forma bastante
sencilla y rápida en el sketch, y que es capaz de proporcionarnos funciones específicas. Por ejemplo, si
incluimos la librería de cristal líquido, podremos usar fácilmente una pantalla LCD.

En Arduino existen tres tipos de librerías: base, estándar y contribuciones.

Librería base
La librería base de Arduino forma parte del !DE, su propósito es ocultar la complejidad que relaciona el
trabajo con el microprocesador; gracias a esta librería podemos realizar tareas en forma sencilla sin
necesidad de programar cientos de línea de código.

Esta librería base es la que diferencia a Arduino si lo comparamos con el trabajo que debe realizarse
para programar microprocesadores tradicionales. Una de las ventajas de la librería base o core es que
permite efectuar tareas, como la lectura de datos de una de las entradas o la escritura de datos en una
de las salidas, en forma muy sencilla y simple de ejecutar. Un ejemplo claro es la tarea de leer el valor
de un pin digital, para lograrlo solo necesitamos utilizar la función digitalRead.

Librería estándar
Las librerías estándares son aquellas que se incluyen en el !DE de Arduino,
porque los desarrolladores consideraron que se trataba de funciones necesarias
para muchos proyectos, por esta razón se agregan en forma automática con la
instalación del !DE, pero no son parte de la librería base o core.
Estas librerías no serán incluidas en forma automática en un sketch, al contrario,
tendremos que cargarlas una a una, así nos aseguramos de utilizar solo aquellos
recursos que se necesiten. Incluir una librería en un sketch es una tarea sencilla,
solo debemos utilizar la orden #include seguida del nombre de la librería, por
ejemplo:

Como vemos, las librerías estándares pueden sernos de mucha utilidad en los proyectos en los que
trabajemos, ya que cada una incorpora una serie de funciones relacionadas con un objetivo específico.
En la siguiente tabla, analizaremos las diferentes librerías estándares que se incluyen en Arduino.

Contribuciones

Por último, tenemos las librerías conocidas como contributed, se trata de librerías creadas por
usuarios para resolver problemas o ser utilizadas en situaciones específicas, pero que no son parte de
las librerías estándares que conocimos en la sección anterior.

Estas librerías pueden ser agregadas a la colección de librerías estándares si demuestran ser útiles, y
son requeridas para muchos proyectos.

Podemos encontrar estas librerías en diversos sitios de internet, aunque también existen algunas
disponibles en el sitio web de Arduino.

Generalmente las librerías se componen de los siguientes elementos, comprimidos en un archivo .ZIP:
un archivo .cpp (código de C++), un archivo .h o encabezado de C, un archivo Keywords.txt, un archivo
readme con información adicional sobre la librería para el desarrollador y un directorio con un sketch
de ejemplo
Paso a paso: Instalar y utilizar una librería

Inicie el IDE de Arduino y despliegue las opciones que se encuentran en el menú Programa,
seleccione Incluir librería y luego pulse clic sobre Añadir
librería . ZIP. Antes de realizar este paso, tenga en cuenta el lugar donde descargó la librería.

Gestor de librerías

Las últimas versiones del IDE de Arduino incorporan un práctico gestor de librerías, accesible desde
el menú Programa/Incluir librerías/Gestionar librerías. Gracias a esta utilidad, es posible ver las
librerías que se encuentran instaladas, buscar entre un listado de librerías disponibles, y también
instalarlas y actualizarlas mediante unos pocos clics del mouse.
Sensores en Arduino