#include // int adr = 0x04; //LED // int adr = 0x20; //TVリモコン int adr = 0x28; //音声認識 //int adr=0x4c; //マイコンボード void setup() { Serial.begin(115200); // シリアル通信の初期化 Wire.begin() ; // I2Cの初期化、マスターとする delay(1000); // 1秒後に開始 } void loop() { int c ; for (int i=0 ; i<=0xff; i++) { Wire.beginTransmission(adr); // スレーブのアドレスをセットする Wire.write((byte) i) ; // 通信データを転送 if (Wire.endTransmission() == 0) { Wire.requestFrom(adr,1) ; // スレーブにデータ送信要求 c = Wire.read() ; // 1バイト受信 Serial.print(i); Serial.print("="); Serial.println(c); } delay(1000) ; // 1秒ウエイト } }