¿Cómo elimino una biblioteca del entorno arduino?


En la interfaz gráfica de Arduino en Windows, si hago clic en Sketch Sketch> Import Library, en la parte inferior del menú hay una sección llamada "Contributed".

Desafortunadamente, había hecho un clic incorrecto y agregado una biblioteca que no quería a esa lista.

¿Cómo puedo eliminarlo de esa lista?

La página de ayuda solo menciona que "Si un sketch ya no necesita una biblioteca, simplemente elimine sus instrucciones # include de la parte superior de su código", pero no menciona cómo eliminar la biblioteca de la lista de bibliotecas aportadas.

Author: merlin2011, 2013-05-25

4 answers

Vaya a su directorio de documentos Arduino; dentro encontrará un directorio llamado "Libraries". El directorio de la biblioteca importada estará allí. Simplemente elimínelo y reinicie la aplicación Arduino.

La carpeta de la biblioteca Arduino debería tener este aspecto (en Windows):

  My Documents\Arduino\libraries\ArduinoParty\ArduinoParty.cpp
  My Documents\Arduino\libraries\ArduinoParty\ArduinoParty.h
  My Documents\Arduino\libraries\ArduinoParty\examples
  ....

O así (en Mac y Linux):

  Documents/Arduino/libraries/ArduinoParty/ArduinoParty.cpp
  Documents/Arduino/libraries/ArduinoParty/ArduinoParty.h
  Documents/Arduino/libraries/ArduinoParty/examples

El único problema con las bibliotecas no utilizadas es la cantidad trivial de espacio en disco que utilizan. No se cargan automáticamente por lo que no ocupan ninguna memoria de la aplicación de la Arduino IDE.

 57
Author: No Grabbing,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-06-03 11:32:19

Cita de documentación oficial a partir de agosto de 2013:

Las bibliotecas creadas por el usuario a partir de la versión 0017 van en un subdirectorio de su directorio de croquis predeterminado. Por ejemplo, en OSX, el nuevo directorio sería ~/Documents/Arduino/libraries/. En Windows, sería Mis documentos\Arduino\libraries\. Para agregar su propia biblioteca, cree un nuevo directorio en el directorio libraries con el nombre de su biblioteca. La carpeta debe contener un archivo C o C++ con su código y un archivo de cabecera con sus declaraciones de función y variable. Luego aparecerá en el menú Sketch | Import Library en el IDE de Arduino.

Para eliminar una biblioteca, detenga el IDE de Arduino y elimine el directorio de la biblioteca de la ubicación antes mencionada.

 23
Author: feklee,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-08-07 17:38:04

Tuve que buscarlos en C:\Users\Dell\AppData\Local\Arduino15\

Tuve que tomar ayuda de los atributos "date created" y "date modified" para identificar qué bibliotecas eliminar.

Pero los nombres todavía se muestran en el IDE... Pero es algo con lo que puedo vivir por ahora.

 0
Author: Reuben Varma,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-05-19 13:46:06

He encontrado que a partir de la versión 1.8.4, las bibliotecas se pueden encontrar en ~/Arduino/Libraries. Espero que esto ayude a alguien más.

 0
Author: Connor Tozer,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-07-24 11:49:18