作為全球數百萬名電腦程式設計師,我們95%的時間都在解決更多或更少相同的問題。幸運的是,開發者早已意識到,程式碼可以被撰寫成可重用的形式,稱為函式庫。而這些函式庫可以在開發者間共享使用。

通常函式庫是免費且開放分享的, Arduino 就是這樣的情況。

一些函式庫是"Arduino官方函式庫",由Arduino團隊維護。

可在以下網頁找到官方函式庫:https://www.arduino.cc/reference/en/libraries/,它們的原始碼也可以在GitHub上找到:https://github.com/arduino-libraries.

因為這些函式庫位於GitHub上,所以很容易開始共同協作,提交修復和改進。

在我們的專案中加入官方函式庫非常容易。

在Arduino IDE的Sketch選單中,選擇Include Library,您將看到預設包含的Arduino函式庫清單。

隨便選一個,比如Servo:

這會在文件頂部添加一行#include< Servo.h>,然後您就可以開始使用了。

您也可以通過函式庫管理器加入更多函式庫,您可以從工具選單中打開,然後點選Manage libraries...

一些函式庫是由社區構建和維護的,它們沒有集中的地方可以找到。

Google是一個很好的地方,可以找到這些函式庫。

有時候你需要加入一個官方函式庫和函式庫管理器中都找不到的函式庫。

在這種情況下,在Arduino IDE的Sketch選單中,請選擇Include Library,然後選擇Add .ZIP library以從壓縮檔加載函式庫。

加載後,您將在選單中的Contributed libraries部分看到它被列出。