Пятница, 22.11.2024
Завод горного оборудования
Меню сайта
Google_Translate
Категории раздела
Мои статьи [125]
Статистика

Онлайн всего: 33
Гостей: 33
Пользователей: 0
Форма входа
Рейтинг@Mail.ru

Яндекс.Метрика
Главная » Статьи » Мои статьи

Arduino - как импортировать библиотеку правильно

Расскажу о паре моментов, которые могут вызвать затруднения, и на которые не мог найти ответа в интернете.

До этого не сталкивался с микроконтроллерами. Не сразу понял, как запустить скетч, записанный в окно Arduino IDE. Искал кнопку Запуск, Run или что-то подобное. Оказалось, что нужно просто нажать кнопку Загрузить .

Основная часть Arduino — это микроконтроллер. Если подано питание, то он будет постоянно в цикле выполнять загруженную в него программу (скетч). Скетч в переводе - набросок, эскиз. Загрузите другую, и он начнет выполнять новую программу. Монитор порта отслеживает результаты работы, в принципе он необязателен, микроконтроллер может работать автономно и без него.

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

Идем Сервис -> Монитор порта. Там еще надо выбрать из двух вариантов нужный монитор.

Во многих статьях приведены скетчи. При попытке запустить выдаются ошибки, хотя у автора всё работает. Обычно дело в библиотеках. При схожести в названиях они чем-то отличаются. Выход - пробовать разные варианты, скачивать библиотеки из разных источников. Бывает, одна и та же библиотека, взятая из другого источника. начинает работать.

В названиях библиотек допустимы только английские буквы и цифры.  Не разрешаются тире (дефисы) и т. д. Но почему-то скачанные библиотеки почти всегда в названиях содержат дефисы. При попытке установить выдается ошибка. В этом случае поступаю следующим образом.
Распаковываю zip-архив. Получается папка, название которой также содержит дефисы. Переименовываю папку, убрав из имени дефисы. Упаковываю папку в архив. Название полученного архива теперь уже не содержит недопустимых символов. Снова пытаюсь импортировать полученный архив в Arduino IDE. Библиотека должна загрузиться без проблем.
Аналогично можно поступить, если библиотека упакована другим архиватором, например, 7z. Распаковываем архив. Создаем папку с допустимым названием и в нее закидываем распакованные файлы и каталоги, если таковые имеются. Упаковываем папку в zip-архив. Созданный zip-архив в Arduino IDE импортируется без проблем.

На картинке видно, что добавленные библиотеки не содержат дефисов, слова идут слитно.
Всё описанное выше относится к Arduino в среде Linux.
Arduino в среде Windows позволяет загрузить библиотеку в виде zip-архива. В меню идем Скетч -> Подключить библиотеку -> Добавить .ZIP библиотеку...

На компьютере найдите zip-архив библиотеки и нажмите Open (Открыть)

В список библиотек будет добавлена библиотека Time.

Проверено на Arduino 1.8.5 в Windows 10.

Категория: Мои статьи | Добавил: zgo (27.05.2017)
Просмотров: 1145 | Теги: arduino, sketch, микроконтроллер, импорт, ошибка, монитор, import, library, Библиотека, correctly | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Поиск
Друзья сайта
  • Создать сайт
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Все проекты компании
  • Сайт завода zgo.ucoz.ru
  • Забайкальский край
    Дарасун
    Яндекс.Погода


    Хостинг Ucoz опять навязал видеорекламу, но обещает - "мы настроили систему так, чтобы в сутки на уникального посетителя приходилось не более двух показов."
    Совет, как не смотреть видеорекламу.

    Или используйте Uran - браузер от Ucoz без рекламы Скачать

    или подключите к браузеру блокировщик рекламы, например, Adblock Plus или uBlock Origin

    Универсальный декодер кириллицы



    Защита, контроль, управление.



    DONATE (поддержи автора)
    Все статьи авторские, при использовании прошу ссылаться на сайт
    Copyright Дарасунский завод горного оборудования © 2004 - 2024
    Бесплатный конструктор сайтов - uCoz