模板: Arduino 库管理教程

来自Waveshare Wiki
跳转至: 导航搜索

安装库

Arduino IDE库管理用于管理程序所调用到的驱动库, 我们会为每一款ESP32的板子都提供对应的驱动库, 你可以根据使用情况选择适合的安装方式。

在线安装

下文以安装“Adafruit NeoMatrix”库为例,若安装其他库,操作步骤类推。
  • 打开 Arduino IDE

①. 在侧边栏选择“LIBRARY MANAGER”(库管理);
②. 在搜索框中输入要安装的库名称,如“Adafruit NeoMatrix”;
③. 在方框处选择库版本,若无特殊要求,默认最新版即可,点击“INSTALL”(安装)。 ESP32-S3-AMOLED-1.91-Ar-lib-01.png

在安装库时,若提示须安装其他依赖库,请点击“安装所有”。否则,可能会导致某些示例程序或程序无法正常编译。

ESP32-S3-AMOLED-1.91-Ar-lib-02.png

  • 点击安装后,

①. 软件窗口会显示库的安装进度;
②. 安装完成后,库的状态会变成“x.x.x版本 installed”。
ESP32-S3-AMOLED-1.91-Ar-lib-03.png

特别注意:如果需要卸载库,则找到对应的库,点击圆框处的“REMOVE”,等待卸载完成即可。

离线安装

下文以安装“ESP32-S3-ETH-Demo”所需库为例,若安装其他库,操作步骤类推。
  • 将Waveshare所提供的库文件复制到项目文件夹libraries 文件夹下
  • 若项目文件夹目录下无 “libraries” 文件夹,需新建该文件夹并确保命名正确,后续库文件将存于此
  • 在复制库时注意如果目录下存在其他库,请先清理或迁移,避免替换或库冲突

ESP32-S3-AMOLED-1.91-Ar-lib-04.png
ESP32-S3-AMOLED-1.91-Ar-lib-05.png

  • 项目文件夹路径在File->preferences->Sketchbook location下查看

ESP32-S3-AMOLED-1.91-Ar-lib-06.png

  • 重新打开Arduino,在库管理器看到所需要的库已经安装即可

ESP32-S3-AMOLED-1.91-Ar-lib-07.png