Библиотеки для Ардуино
Зачем нужны библиотеки для Ардуино?
Применение библиотек ускоряет работу над вашим ардуино-проектом. Используя готовые наработки, вы можете сосредоточиться на глобальных целях работы, а не писать код, которым можно дополнить программу за пару секунд.
Библиотеки Arduino: виды, отличия
Простым языком, библиотеки – это готовые «куски» программы, которые можно подключать к любому Arduino-проекту. Они помогают подключить разные компоненты, например, датчики, индикаторы, двигатели, а также управлять портами, памятью, математическими функциями.
Если рассмотреть библиотеку с точки зрения файловой системы – это каталог с папками, к которым обращается программа во время компиляции.
Существуют стандартные (встроенные), дополнительные и зависимые arduino библиотеки. Набор встроенных библиотек необходим для работы с оборудованием, которое применяется чаще всего. Например, с дисплеями, двигателями и др.
Дополнительные библиотеки ардуино нужно скачать самостоятельно. Как правило, много таких модулей разрабатывают производители элементов для Arduino. Это датчики, сенсоры, печатные платы и т.д.
Зависимые ардуино библиотеки – это вспомогательные модули, которые добавляют больше возможностей при использовании дополнительных библиотек. Функционируют исключительно в связке с дополнительными.
Где скачать Библиотеки для Ардуино?
Библиотеки есть в открытом доступе на официальном сайте Arduino. Стандартные библиотеки автоматически записываются в папку Libraries, при установке Arduino IDE.
Дополнительные вы можете устанавливать при необходимости, выбирая конкретно для ваших элементов проекта.
Чтобы компилятор программы использовал библиотеку, важно устанавливать ее в правильную папку. Например, для ОС Linux – путь установки /home// scetchbook, для Windows – C:\program files\Arduino\libraries\.
Как узнать, какие библиотеки Ардуино установлены?
Чтобы узнать, какие библиотеки установлены, зайдите в меню Скетч, выберите «Подключить библиотеку» – увидите список тех, которые у вас есть. Также можно узнать какие библиотеки загружены, воспользовавшись списком примеров в Arduino IDE: Главное меню – Файл – Примеры.