protocole-i2c
Le protocole I2C
La bibliothèque Wire
Wire est une bibliothèque Arduino qui permet de gérer l'I2C (cf Référence).
Pour entamer une communication avec un appareil:
Wire.beginTransmission(<addresse>);
Wire.write(<octet>);
...
Wire.write(<octet>);
Wire.endTransmission();On peut aussi attendre des données d'un appareil:
Wire.requestFrom(<addresse>, <nombre octets>)