Как удалить библиотеку из среды arduino?
В графическом интерфейсе Arduino на Windows, если я нажимаю на Sketch —> Import Library, в нижней части меню есть раздел с названием «Contributed».
К сожалению, я нажал неправильно и добавил библиотеку, которую не хотел в этот список.
Как мне удалить ее из этого списка?
Страница справки только упоминает, что «Если набросок больше не требует библиотеки, просто удалите ее операторы #include из верхней части вашего кода», но не упоминает, как удалить библиотеку из списка добавленных библиотек.
Поделиться Источник 25 мая 2013 в 18:43
9 ответов
Перейдите в свой каталог документов Arduino; внутри вас будет каталог с именем «Библиотеки». Импортированный каталог библиотек будет там. Просто удалите его и перезапустите приложение Arduino.
Ваша папка библиотек Arduino должна выглядеть так (на Windows):
My Documents\Arduino\libraries\ArduinoParty\ArduinoParty.cpp My Documents\Arduino\libraries\ArduinoParty\ArduinoParty.h My Documents\Arduino\libraries\ArduinoParty\examples .
или так (на Mac и Linux):
Documents/Arduino/libraries/ArduinoParty/ArduinoParty.cpp Documents/Arduino/libraries/ArduinoParty/ArduinoParty.h Documents/Arduino/libraries/ArduinoParty/examples
Единственная проблема с неиспользуемыми библиотеками заключается в незначительном количестве дискового пространства, которое они используют. Они не загружаются автоматически, поэтому не занимают память приложений в среде разработки Arduino.
Поделиться 25 мая 2013 в 22:36
Цитата из официальной документации на август 2013 года:
Библиотеки, созданные пользователем, на версии 0017, будут находиться в подкаталоге вашего стандартного каталога скетчей. Например, на OSX новый каталог будет ~/Documents/Arduino/libraries/. На Windows это будет Моя Documents\Arduino\libraries\. Чтобы добавить собственную библиотеку, создайте новый каталог в каталоге библиотек с именем вашей библиотеки. Папка должна содержать файл C или C++ с вашим кодом и заголовочный файл с объявлениями вашей функции и переменных. Затем он будет отображаться в меню Скетч | Импорт библиотеки в среде разработки Arduino.
Чтобы удалить библиотеку, остановите среду разработки Arduino и удалите каталог библиотеки из вышеупомянутого места.
Поделиться 07 августа 2013 в 13:40
Ответ действителен только в том случае, если вы не изменили поле «Местоположение скетча» в настройках. Поэтому, сначала вам нужно открыть среду разработки Arduino и перейти в меню
"File -> Preferences"
В диалоговом окне посмотрите на поле «Местоположение скетча» и откройте соответствующую папку. Папка «библиотеки» находится внутри.
Поделиться 28 ноября 2018 в 16:39
Я обнаружил, что начиная с версии 1.8.4 и далее библиотеки можно найти в ~/Arduino/Libraries. Надеюсь, это поможет кому-то еще.
Поделиться 24 июля 2018 в 11:49
Для других, кто хочет удалить встроенную библиотеку, маршрут — попасть в PackageContents -> Java -> libraries.
НО : Это НЕ ДЕЛАЕТ СМЕСЬ УДАЛИТЬ БИБРИОТЕРИИ внутри приложения, они не занимают места, не влияют на производительность, и если вы не знаете, что делаете, вы можете навредить программе. Я сделал это, потому что Arduino сказал мне о библиотеках для обновления, показывая, что у меня нет доски, и когда я сказал «окей», он хотел установить много новых зависимостей — я просто чувствовал, что я был вынужден сделать что-то, что мне не нужно, поэтому я удалил эту доску.
Поделиться 03 августа 2020 в 02:53
В Elegoo Super Starter Kit, часть 2, урок 2.12, модуль IR Receiver, я столкнулся с проблемой, что библиотека IRremote в уроке имеет серьезный конфликт с встроенной библиотекой Arduino RobotIRremote. Я использую приложение Win10 IDE, и было нетривиально «перемещать папку RobotIRremote», как сказано в инструкциях до Win10. Встроенные библиотеки сохраняются по пути, например: C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\libraries Вы не сможете видеть WindowsApps, если не покажете скрытые файлы, и вы не сможете ничего сделать в этой структуре папок, пока не будете владельцем. Осторожно следуйте этим инструкциям, чтобы это произошло: https://www.youtube.com/watch?v=PmrOzBDZTzw
После часов разочарования, процесс выше наконец-то привел к успеху для меня. Elegoo получает F+ для современных инструкций по этому уроку.
Поделиться 05 августа 2020 в 22:58
Мне пришлось искать их в C:\Users\Dell\AppData\Local\Arduino15\
Мне пришлось воспользоваться помощью атрибутов «date created» и «date modified», чтобы определить, какие библиотеки нужно удалить.
Но имена все еще отображаются в среде разработки. Но это то, с чем я могу жить пока.
Поделиться 19 мая 2018 в 13:46
Мое решение является низкотехнологичным, но эффективным, поэтому я хочу поделиться:
Поделиться 10 марта 2022 в 04:32
начиная с 1.8.X IDE C:\Users***\Documents\Arduino\Libraries\
Arduino.ru
Удаление неиспользующейся библиотеки.В помощь новичку.
- Войдите на сайт для отправки комментариев
15 ответов [Последнее сообщение]
Втр, 10/01/2017 — 16:47
Зарегистрирован: 10.01.2017
В новом проекте IDE «помнит» ,вероятно, библиотеку предыдущего проекта и пишет fatal error: Adafruit_Sensor.h: No such file or directory . Я вычистил ЛЮБОЕ упоминание из домашней папки.Не помогает. Пользуюсь Linux
- Войдите на сайт для отправки комментариев
Втр, 10/01/2017 — 17:04

Зарегистрирован: 25.05.2015
Значит, в каком-то из файлов, которые Вы подключаете, есть подключение Adafruit_Sensor.h. Проверьте все библиотеки, которые Вы используете. Найдёте.
- Войдите на сайт для отправки комментариев
Втр, 10/01/2017 — 17:41
Клапауций 234
Зарегистрирован: 24.10.2016
Evgen52 пишет:
Я вычистил ЛЮБОЕ упоминание из домашней папки.Не помогает. Пользуюсь Linux
не из папки, а из файла скетча вычищай.
- Войдите на сайт для отправки комментариев
Втр, 10/01/2017 — 17:44

Зарегистрирован: 06.07.2014
А разве компилятор не сообщает, в каком именно файле возникла ошибка? То есть, должно быть указано, в каком файле есть инклуд на Adafruit_Sensor.h
P.S. Приводить ошибку нужно полностью, с номерами строк и именами файлов.
- Войдите на сайт для отправки комментариев
Втр, 10/01/2017 — 17:48

Зарегистрирован: 25.05.2015
Jeka_M пишет:
P.S. Приводить ошибку нужно полностью, с номерами строк и именами файлов.
Посмотрите на дату регистрации. Они все уверены, что здесь у всех хрустальные шары.
Сегодня прошу одного свежезрегистрированного код показать. Получаю ответ: «Я вот понять не могу, это тест на идиота, могу ли я написать 8 строк?«. Пришлось отвечать, что: «Нет. В таком тестировании нет нужды, ответ очевиден. Если бы могли, не пришли бы сюда с таким вопросом«. Вот как-то так.
- Войдите на сайт для отправки комментариев
Урок 3. Библиотеки в Arduino: что это такое и как использовать?
Всем привет! В этом уроке мы познакомимся с назначением библиотек в среде разработки Arduino IDE , о том какие функции они выполняют и как их устанавливать и применять. Начнем!
Сперва, покажу следующий код:
#include
Servo myservo;
void setup()
<
myservo.attach(9);
myservo.write(90);
>
void loop() <>
В данном скетче мы управляем сервоприводом и поворачиваем вал на ней на 90 градусов. В начале кода с помощью директивы #include (нужна для подключения и внесения в работу кода различных файлов) мы подключаем специальную библиотеку под названием Servo.h
Кстати, если кому интересно, скачать ее вы можете вот здесь:
Дак вот, если убрать строчку кода с подключением этой библиотеки, то программа не заработает. Более того, компилятор выдаст вам ошибку, что не знает таких функций, как myservo.attach и Servo.h
Все эти функции мы можем использовать только с помощью библиотеки Servo.h (в таких случаях говорят, что это ее собственный синтаксис).
В библиотеке содержится определенный код, поддерживающий функции для управления сервоприводом и занимающий немало места, и поэтому для упрощения скетча мы просто подключим библиотеку и используем необходимые функции.
Если этого не сделаем, то размер кода, время на его написание и занимаемое им место в памяти намного увеличатся.
Мы выяснили, что библиотеки экономят наше время и упрощают скетч, делая его более практичным, удобным, а самое главное – более понятным!
А все потому, что в ней уже содержится большая часть кода, которую вам не нужно будет писать.
Библиотек для одной только Arduino существует несколько тысяч. Они делятся на встроенные в среду разработки Arduino IDE и не встроенные, то есть, которые необходимо самому скачивать и устанавливать.
Узнать, какие библиотеки уже встроены или подключены в Arduino IDE можно, нажав на раздел Файл – Примеры, как на фото ниже:

Далее перейдем к тем, что нужно самим искать и устанавливать. Чаще всего таковыми являются библиотеки для подключения различных датчиков или модулей. Например:
LiquidCrystal.h — для подключения LCD дисплея
UTFT.h — для подключения TFT экрана
RTClib.h — для работы с модулем часов реального времени
Скачать их можно на сайте https://github.com/
Просто введите в поиске нужное название и скачайте.
Библиотеки при скачивании хранятся, как правило, в ZIP файлах. Их нужно распаковать (например, с помощью программы WinRAR) в папку libraries.


Вот и все. Вы самостоятельно установили библиотеку. Чтобы она фигурировала в вашем коде, подключайте ее с помощью функции #include
Пример: #include
Также для каждой библиотеки вы можете прочитать своеобразную инструкцию, если погуглить. Там будут описаны команды и функции, которая она содержит и в каких случаях их применять.
Поздравляю! Теперь вы научились подключать и использовать библиотеки. Надеюсь, данный урок был для вас полезен и вы продолжите также резво изучать мир Arduino.
Данная статья — является собственностью интернет-магазина РОБОТОТЕХНИКА
How to uninstall library on Arduino IDE
How to uninstall library on Arduino IDE (version 1.x and 2.x)? How to remove Arduino library on Arduino IDE? How to delete Arduino library?
We can uninstall Arduino library by doing the following steps:
Find the directory of your Arduino libraries:
Navigate to File Preferences on Arduino IDE.
You will see Sketchbook location as below image:

Click BROWSE button go to open the directory on your PC. For example C:\Users\MY_ACCOUNT\Documents\Arduino .
Go to C:\Users\MY_ACCOUNT\Documents\Arduino\libraries subdirectory.
Find the library you want to uninstall.
Delete that library.
Close Arduino IDE and then open it.
Buy Arduino
Please note: These are Amazon affiliate links. If you buy the components through these links, We will get a commission at no extra cost to you. We appreciate it.
The Best Arduino Starter Kit
See Also
※ OUR MESSAGES
We are AVAILABLE for HIRE. See how to hire us to build your project
If this tutorial is useful for you, please give us motivation to make more tutorials.
DISCLOSURE
ArduinoGetStarted.com is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com, Amazon.it, Amazon.fr, Amazon.co.uk, Amazon.ca, Amazon.de, Amazon.es, Amazon.nl, Amazon.pl and Amazon.se
Copyright © 2018 — 2024 ArduinoGetStarted.com. All rights reserved.
Terms and Conditions | Privacy Policy