Elas fornecem mais funcionalidades, fazendo com que se possa utilizar alguns tipos de hardwares(sensores por exemplo) ou para manipulaçao de dados, ou como no exemplo a seguir que é a utilização do wifi.
Existem varias bibliotecas ja instaladas na IDE do arduino, mas podemos baixar e fazer a nossa prorpia biblioteca.
Para utilizar uma biblioteca se deve inclui-la dessa maneira:
#include <WiFi.h>
Nesse exemplo foi importada a biblioteca de wifi, para a conexão com a internet. No caso dessa biblioteca é necessário um outro componente para ser utilizando junto com seu arduino, podendo ser um HAT ou um SHIELD.