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.
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.