Библиотеки Arduino – это готовые наработки в виде файлов с кодом. Их загружают, чтобы сэкономить время на разработку. Библиотеки открывают путь к встроенным функциям и заменяют несколько строк кода одной командой. И вы легко подключаете дисплей, датчик, шилд, двигатель и другие элементы своего проекта.
Например, для того чтобы выводить время в минутах и секундах с помощью модуля часов реального времени вам не нужно изучать официальный документ производителя datasheet, чтобы указать параметры микроконтроллера (архитектура памяти, адреса и назначения регистров и др.). Все эти данные загружаются в скетч с помощью готовой библиотеки: #include <RTClib.h>. Вам остается только вызвать необходимую функцию.
Библиотеки выкладываются на официальном сайте Arduino, на сайтах производителей компонентов или на ресурсах, которые предлагают примеры готовых ардуино-проектов. Как правило, они доступны в формате архивов, которые нужно загрузить, установить на ноутбук или ПК и подключить.
Некоторые архивы нужно распаковать самому, некоторые – Arduino IDE разархивирует автоматически. В правильном архиве находится файл примеров с расширением .cpp, файл .h, который называется заголовочным, файл keywords.txt для выделения команд цветом.
Как устанавливать библиотеки Arduino?
Первое, что нужно сделать – скачать библиотеку на ПК. Чтобы программа могла «подтянуть» библиотеку, установите ее вручную или с помощью среды разработки. Важно записывать архивы в конкретную папку, чтобы компилятор мог их найти.
Установка библиотек Ардуино вручную
Cкачанный ZIP-файл нужно распаковать в нужный каталог. Если вы работаете с Arduino IDE версии 1.0.2 и более новыми, папка Libraries создастся автоматически.
На операционках Linux – папка для записи называется Scetchbook. Она, как правило, располагается в /home/<username>. Для корректной работы программы дополнительные библиотеки надо записывать в папку Libraries, которая является поддиректорией для Scetchbook.

В операционных системах Windows и Macintosh путь для библиотек: Мой компьютер – Документы – Arduino – libraries. Загруженная библиотека начинает работать только после перезагрузки среды. Поэтому, если вы в скетче – выйдите, закройте все окна, а потом откройте Arduino IDE заново.
Установка библиотек в Arduino IDE
Чтобы установить библиотеку в среде, в Скетч выполните шаги, как на фото ниже:

Теперь в новом окне: Этот компьютер – Загрузки.

Или укажите другой путь к файлу, если вы загружали архив в другую папку. Теперь выберите скачанный ZIP файл и нажмите Открыть. Библиотека установлена, можно ее подключать.
Подключение библиотек Ардуино
Процесс подключения занимает несколько секунд: в начале вашей программы наберите “#include <имя_файла.h>”.

Некоторые дополнительные библиотеки являются зависимыми и работают только в связке с другими. Например, библиотека LiquidCrystal полностью зависима от Wire.
LiquidCrystal использует методы и функции Wire. Поэтому, чтобы применять первую, обязательна установка последней. Значит в коде сначала подключаем Wire, а потом LiquidCrystal, как на фото:

Чтобы работать с библиотеками, как правило, надо создавать объект, через который используются ее функции и методы. Пример:

Поиск библиотеки
Чтобы найти нужную библиотеку в среде Arduino IDE, зайдите в меню Скетч, как на фото ниже:

В строке поиска можно задавать название нужной библиотеки, установив также Тему и Тип библиотеки.

Когда вы кликните мышью на библиотеки – открывается вкладка «Версия» и кнопка “Установка”. После установки, можете подключать библиотеку в ваш код.
Установка библиотеки для конструктора RobIT из официальной галереи
Для начала вам необходимо перейти в менеджер библиотек в приложении Arduino IDE.
Затем укажите в поиске – bitkit и после того когда необходимая библиотека отобразится, установите её.
Удаление библиотек
Неактуальные, старые версии библиотек нужно удалять. Потому что, если на ПК установлены несколько разных версий библиотеки – Arduino IDE обращаясь к ним при компиляции будет выдавать ошибки. Перед удалением предварительно проверьте даты загрузок библиотек, чтобы случайно не удалить новые.


на macOS тоже можно поставить?
Доброго дня!
Так можливо. На сайті є інструкциія.