来自Arduino手册:
https://www.arduino.cc/en/hacking/libraries
从0017版本开始,用户创建的库将保存在默认sketch目录的子目录下。例如,在OSX上,新目录将为~/Documents/Arduino/libraries/。在Windows上,它将是My Documents\Arduino\libraries。要添加自己的库,请在libraries目录中创建一个名为您的库名称的新目录。该目录应包含一个包含您的代码的C或C ++文件和一个包含函数和变量声明的头文件。然后它将出现在Arduino IDE中的Sketch | Import Library菜单中。
注意:对于0017之前的版本的用户,库应位于Arduino应用程序目录的子目录中:ARDUINO/lib/targets/libraries。对于版本0017,移动了libraries目录以使其更方便安装和使用。
https://www.arduino.cc/en/Guide/Libraries
请注意: Arduino库在三个不同的位置进行管理:IDE安装文件夹内、核心文件夹内和sketchbook内的libraries文件夹内。