最近、I2C接続のデバイスが増えてきました。I2C は電源を除けば、2本の信号だけで、複数のデバイスを接続可能です。センサー、表示器、時計、記憶、を
I2C接続するとデータロガーの要素がそろいます。




#include wire.h
void setup(){
// 準備
Wire.begin();
}
void loop()
{
//データ書き込み
Wire.beginTransmission(I2Cアドレス) ;
Wire.write(レジスタ番号);
Wire.write(データ);
Wire.endTransmission(モード);
//データ読み出し
Wire.beginTransmission(I2Cアドレス) ;
Wire.write(レジスタ番号);
Wire.endTransmission();
Wire.requestFrom(I2Cアドレス, バイト数);
while(Wire.available()) {
b1 = Wire.read(); //
}
}
発展