Wire Library

Wire 函式庫實作 I2C 協定,使得使用者可以輕易的與使用 I2C 介面連接的裝置傳輸資料。

函式

begin()
requestFrom()
beginTransmission()
endTransmission()
write()
available()
read()
onReceive()
onRequest()

注意

I2C 的位址有兩種,分別是七位元以及八位元。前七個位元用來表示裝置,最後一個位元用來表示該次操作要讀取還是寫入。Wire 函式庫使用七位元的位址。如果要連接的裝置在規格書或是程式碼中使用八位元的位址,把這個八位元的位址往右位移一位,也就是把最後一個位元捨棄(例:01001011 捨棄最後一個位元後變成 0100101),這樣就可以在 Wire 函式庫中使用。


函式庫參考主頁面

The text of the 86Duino reference is a modification of the Arduino reference, and is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.