这期技术贴的文章由马克笔设计留学的程老师为大家讲解如何为Arduino IDE安装添加库
什么是库?
通俗的说,库就是一系列程序文件的组合。因为有了库,我们可以很轻松的实现Arduino与外部硬件的协作或进行数据通讯。我们把Arduino下载到电脑上之后,Arduino自带11个内置示例。我们打开文件,示例里就可以找到。一般新手都会用Arduino的内置示例来做自己的第一个实验,小灯泡闪烁实验,舵机实验等等。由于Arduino是一款非常流行的开源平台,网上有大量的第三方库供我们下载,这些库可以帮助我们实现很多独立难以完成的任务。
什么是第三方库?
第三方库其实就是我们从网络或其它途径所获得的开源Arduino 库。Arduino已经发展了很多年,网上总有很多热心的编程高手大神制作好了库并免费开放给公众。我们就可以在心中默念三声感谢以后,然后把这个高手制作好的库拿过来安装到Arduino IDE中,这么可以大大节省时间。当然,有一天我们也会变成高手,那么我们在使用这些网上获取到的库时也许会感觉我们可以做的更好,由于所有Arduino库都是开源的,所以我们可以自己试着修改这些库甚至重新编写一款更好的库来回馈开源世界。很多情况下,我们都是拿别人的库,先去读注释,就是程序里“// ”后面的内容。读懂了别人的程序之后,才能知道如何修改我们自己的程序。
如何安装添加第三方库?
一共有三种方法来安装第三方库。在这三种方法中,我们都假设需要安装一个用来控制WS2812B灯带的Adafruit_NeoPixel.h库。
方法一:利用 “库管理器” 添加第三方库
首先点开arduino菜单栏中的“项目”一栏,然后点开“加载库”中的“管理库”这一项,接下来看到的就是“库管理器”这个界面。
在上方搜索栏输入你想要搜索的库名称:Adafruit_NeoPixel.h。在跳出来的选项中找到你想要下载的第三方库。
点击右下角“安装”,当然你也可以选择你想要安装的版本,一般我们都会选择最新的版本进行安装。底端会显示安装进度条,安装完成之后会显示绿色“INSTALLED”样式。
是否安装成功我们怎么进行检验呢,如果我们能在菜单栏里的“文件”一栏,示例里找到你刚才下载的库,那就说明我们成功把第三方库安装进Arduino里了。如果这里找不到,我们可以重启一下Arduino IDE这个软件。
方法二:添加.zip库文件包
1. 从网上将.zip格式的库文件压缩包下载到电脑上。一般我们会在Github这个网站上下载,GitHub是一个面向开源及私有软件项目的托管平台,帮助开发者存储和管理其项目源代码,且能够追踪、记录并控制用户对其代码的修改。现在假设我们已经将Adafruit_NeoPixel.h的.zip库文件压缩包下载到电脑中。这时候去点击“项目”这个栏下面的“加载库”,下拉菜单中能看到一个“添加.ZIP库”。
2.点进去之后就是以下界面,你需要去找下载好的库具体在哪个位置,然后选中它,点击“选择”。
3.如果我们可以在“加载库”里下面的库里找到我们需要的那个库,就说明下载成功了。
方法三 手动添加库
从网上将.zip格式的库文件压缩包下载到您的电脑上。以下示例假设我们已经将Adafruit_NeoPixel.h的.zip库文件压缩包下载到电脑中。接下来,如果是苹果电脑的话,点击Arduino logo 下的“偏好设置”,在首选项中查找项目文件夹所在位置。
把之前下载好的压缩包解压缩生成文件夹,项目文件夹位置中的library是存放arduino第三方库的文件夹,我们需要把解压缩生成的文件夹拽到这个library里面,用第三种方法安装第三方库时,一定要注意重新启动Arduino IDE才可以安装成功。我个人比较推荐大家使用第二种方法安装第三方库,相比较而言,第一种方法有时候找不到相对应的库,第三种方法又比较繁琐一点。
文章作者:程雅秋
英国皇家艺术学院产品设计硕士
擅长产品服务系统设计、用户体验设计和硬件Arduino交互
任何关于院校和作品集的问题
欢迎随时沟通
知无不言,言无不尽