Для работы скетча ардуино зачастую требуются дополнительные библиотеки. Иначе он не скомпилируется и будет ругаться на строчки, начинающиеся с #include: “No such file or directory (нет такого файла или директории)”.
При отгрузке своих скетчей, все такие библиотеки я помещаю в папку libraries.
Чтобы установить библиотеки, скопируйте содержимое папки libraries из скетча в папку libraries вашей Arduino IDE и перезапустите Arduino IDE.
По умолчанию, папка libraries находится в папке скетчей Arduino IDE. Посмотреть путь к этой паке можно прямо в Arduino IDE, выбрав Файл > Настройки. Далее см. «Размещение папки скетчей».
Откройте эту папку через Проводник или свой любимый файловый менеджер. Там найдете папку libraries, куда и нужно поместить библиотеки из дистрибутива проекта. Если какая-то из библиотек уже установлена, рекомендую заменить ее версией из моего дистрибутива. Так мы исключим проблемы, связанные с несовместимостью версий.
Не забудьте перезапустить Arduino IDE, чтобы новые библиотеки стали доступны.
Совет
Многие любят класть библиотеки в папку установки Arduino IDE. У меня, как и у большинства, это папка C:\Program Files (x86)\Arduino\libraries.
Не следует этого делать, поскольку при обновлении программы Arduino IDE, эта папка будет очищена. Это папка стандартных библиотек, и позвольте Arduino IDE ею распоряжаться.