9.函式庫(library)運用

函式庫(library)

函式庫是我們在撰寫arduino程式,用到某些特殊的元件或感測器時,有時候會需要許多複雜的程式碼才能做到某些功能。一個新的數位感測器,都會搭配對應的程式才能運作。所以廠商也都會提供函式庫讓使用者使用。

例如伺服馬達(servo motor),就會用

myservo.write(50);

這種指令去命令伺服馬達要調整到50度的地方。myservo是馬達的名稱後面的 .write就是專屬於伺服馬達的指令。這個指令是包含在函數庫裡的,並不在arduino IDE原本的指令裡面。所以就要在程式裏面,先把函式庫【呼叫】出來。用的指令是

#include <Servo.h>

這樣的指令。

那我怎麼知道要用什麼指令?我怎麼知道要 include什麼?include完又該用什麼指令來做我想要的事情?

這就要去【範例】裡面找囉。

關於這些技術,可以參考本網站的

伺服馬達(內建的函式庫)

DHT11(網站下載程式庫安裝)

HCSR-04(從arduino IDE直接搜尋安裝)

或是參考

skybow-[Arduino]如何安裝第三方函式庫