Установка и Pin-Up библиотеки Ардуино

Установка и подключение библиотеки к arduino - достаточно Pin-Up операция, любой разработчик рано или поздно обязательно сталкивается с нею. Внешний подключаемый код во всех языках программирования используется для экономии времени. Ардуино не исключение: многие датчики, модули, экраны и двигатели требуют достаточно сложные схемы взаимодействия, которые трудно реализовывать в своем коде. Гораздо проще и быстрее скачать нужную библиотеку, быстро подключить ее вручную или с помощью Arduino IDE, а потом использовать во всех своих скетчах. В этой статье вы найдете короткую инструкцию по подключению и использованию библиотек.

Библиотеки в Arduino IDE

Библиотека в Ардуино - это программный код во внешних файлах, которые можно установить и подключить к вашему скетчу. В библиотеке хранятся различные методы и структуры данных, которые нужны для упрощения работы с датчиками, индикаторами, модулями и другими компонентами. Использование библиотек существенно упрощает работу над проектами, Pin-Up что можно сосредоточиться на основной логике программы, не тратя время на множество мелочей. Сегодня огромное количество библиотек выложено в интернете, где их можно легко скачать, причем совершенно бесплатно.Наиболее популярные библиотекиможно найти на нашем сайте.

С точки зрения файловой системы библиотека представляет собой каталог, содержащий определенные папки. Во время компиляции и сборки проекта Arduino IDE автоматически включает в код те классы, структуры данных и методы из библиотек, которые включены и используются в скетче. Таким образом, единственное, что нам нужно сделать - это выставить в Pin-Up код соответствующие инструкции, предварительно убедившись, что нужная библиотека установлена.

Как узнать список подключенных Pin-Up к Arduino IDE

Каждая установленная библиотека содержит один или несколько примеров для работы. Они используются для того, чтобы отобразить возможности подключенного к Ардуино устройства. Поэтому самым быстрым способом получить список всех установленных библиотек ардуино - воспользоваться списком примеров в Arduino IDE. Для этого в Pin-Up меню выберите Файл,а затем откройте подменю Примеры.

Библиотеки arduino IDE

Другим способом является использование меню Скетч и подменю - Pin-Up библиотеку. Там вы тоже сможете увидеть список библиотек:

Список библиотек ардуино
Список библиотек ардуино

Подключение Pin-Up #include заголовочного h файла

Чтобы начать пользоваться библиотекой, нужно в начале программы включить заголовочный h файл Pin-Up include. Например, подключение библиотеки LiquidCrystal.h будет выглядеть так: #include <LiquidCrystal.h>

Вы можете посмотреть полный пример, Pin-Up самой библиотекой.

Библиотеки arduino IDE

Обязательные файлы в библиотеке

Каждая библиотека должна содержать как минимум 2 файла - это заголовочный файл с расширением .h и файл с исходным кодом с Pin-Up .cpp. В заголовочном файле находятся описание класса, константы и переменные. Во втором файле содержатся коды методов. Помимо двух основных файлов может содержаться текстовый документы keywords.txt и папка examples с кодами примеров использования библиотеки. Файлы h и cpp не обязательно лежат в корне

Редактирование файлов невозможно в Arduino IDE, все изменения можно проводить в любом текстовом редакторе, либо среде разработки Pin-Up Это связано с тем, что в Arduino IDE мы не работаем с файлами cpp, редактор кода не предназначен для “чистого” C, он работает только с языком Arduino.

Где найти нужную библиотеку

Необходимую библиотеку можно загрузить через интернет. Большинство библиотек имеется на сайте Github. Pin-Up загрузки библиотеки важно ее добавить в правильную папку, чтобы компилятор смог ее найти и загрузить скетч. Папка, в которой сохранены все коды, создается на компьютере после установки Arduino IDE. Для операционной системы Linux папка имеет название “Scetchbook” и располагается в /home

Все библиотеки, которые установлены дополнительно, расположены в Pin-Up “Libraries”. Для ранних версий Ардуино папку нужно создать самостоятельно, а начиная с версии 1.0.2, она добавляется при установке Arduino IDE автоматически.

Как установить библиотеку. Пошаговая инструкция

Как только библиотека будет загружена на ПК, нужно начать ее установку. Установить библиотеку Pin-Up двумя способами - при помощи средств Arduino IDE и вручную.

Подключение при помощи Arduino IDE

Библиотека скачивается в виде zip-архива. Для ее включения этим способом архив не нужно распаковывать. Чтобы установить ее, нужно Pin-Up в меню Скетч - Подключить библиотеку - Добавить .Zip библиотеку.

Библиотеки arduino IDE

Когда откроется окно, нужно Pin-Up папку «загрузки» в разделе «Этот компьютер». Если же после загрузки библиотеки она была сохранена в другое место, нужно указать его.

Библиотеки arduino IDE

Затем Pin-Up выбрать скачанный файл и нажать «открыть».

Библиотеки arduino IDE

Библиотека будет Pin-Up и ей можно пользоваться. Для того, чтобы начать пользоваться примерами Файл - примеры, нужно перезагрузить среду разработки Ардуино.

Установка библиотеки вручную из zip-файла

Перед началом установки нужно Pin-Up из Arduino IDE. Скачанный zip-файл с библиотекой нужно распаковать. В результате мы получим папку, в которой будут располагаться файлы библиотеки с расширением .cpp и .h и каталоги. Полученную папку нужно будет поместить в libraries.

Библиотеки ардуино IDE

В ОС Windows папку libraries Pin-Up найти по маршруту Мои документы - ардуино - libraries. В Linux это будет папка libraries со скетчами.

В конце нужно перезапустить Arduino IDE, загруженная Pin-Up будет доступна для включения через Скетч - Подключить библиотеку.

Ошибки при подключении библиотеки Arduino

Ниже перечислен Pin-Up возможных ошибок при установке библиотеки и способы борьбы с ними:

  • ‘xxxx’ does not name a type - подобная ошибка появляется, если библиотеку еще не установили, папка или библиотека названа неверно, Pin-Up неправильный адрес расположения папки или не перезапущена среда разработки Arduino IDE.
  • Pin-Up расположение папки - если высветилась эта ошибка, нужно проверить, находится ли библиотека в папке, доступной для поиска средой.
  • Неправильное Pin-Up библиотеки - ошибка появляется, если имя после #include не соответствует названию библиотеки.
  • Неполная Pin-Up - может появиться, если были скачаны не все нужные файлы и папки.
  • Зависимости Pin-Up - так как этот тип библиотек работает только с дополнительными, нужно изначально подключить именно их.

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here