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.