最近、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(); // } }
発展