Arduino入门10: 库的概念和如何使用扩展库

之前的几篇我们接触了LED,按钮等基本的元器件。接下去我们会接触到更多更高级的传感器或者执行器。但在晋阶前,我们有必要了解一下库的概念,以及如何使用各种库。
714
0

章节

类别和标签

难度系数
2/10

作者

脑震荡
naozhendang
被0人关注
脑震荡Arduino入门学习套件
714 0
« Arduino

本教程系列是专门面向零基础的Arduino初学者,让初学者不仅对Arduino的历史,原理操作有基本的入门,而且对Arduino背后所代表的观念和思潮运动有所理解。脑震荡原创内容,请尊重作者的知识产权。

什么是库

之前的几篇我们接触了LED,按钮等基本的元器件。接下去我们会接触到更多更高级的传感器或者执行器。但在晋阶前,我们有必要了解一下库的概念,以及如何使用各种库。

库(Library)在编程中是个基础的概念,简单地说,在编程时,有些特定的功能模块,函数,常量等常常被重复利用。为了方便二次开发和利用,将这些功能模块抽象打包,并提供特定的接口。这样的功能黑匣子,我们就可以称为“库(Library)”。

Arduino库也是类似,主要是一些传感器或者执行器的驱动文件和一些常用的功能函数。对于初学者而言,我们可以不用关心这些功能或者驱动具体是如何实现的,我们只要学会使用库里提供的函数就可以了。

一般来说,Arduino库有两种:

标准库

标准库是指Arduino IDE自带的一些常用功能,还有Examples里各种实例的支持库,比如伺服电机(Servo Motors)和LCD显示屏的驱动库。

标准库被预装在Arduino安装文件夹的“Libraries”子文件夹中。如果你在同一台电脑上安装了多版本的Arduino IDE,那么每个IDE不会共享标准库,每个IDE自带标准库。所以大多数情况下,最好不要轻易改动IDE自带的标准库,也不要在保准库文件夹中安装自定义的库。

扩展库

互联网上有各式各样传感器或者执行器的驱动库,你可以在Arduino Playground,Github或者其它地方直接下载到。

这些扩展库应该被安装在Sketchbook的Libraries文件夹里,这样它们可以被所有版本的IDE共享。当你安装新的IDE时,也不需要一一重新安装这些扩展库。

714 0
« Arduino

0个留言