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.