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.