void setup() {
Wire.begin();
Serial.begin(9600);
Serial.println("I2C Scanner");
byte count = 0;
for (byte i = 8; i < 120; i++) {
Wire.beginTransmission(i);
byte error = Wire.endTransmission();
if (error == 0) {
Serial.print("I2C device found at address 0x");
if (i < 16) Serial.print("0");
Serial.println(i, HEX);
count++;
}
}
if (count == 0) Serial.println("No I2C devices found\n");
}
|