#include <Wire.h>
void setup()
{
Serial.begin(115200);
Wire.begin();
Serial.println("Quét địa chỉ I2C...");
}
void loop()
{
for (uint8_t address = 3; address < 127; address++) {
Wire.beginTransmission(address);
byte error = Wire.endTransmission();
if (error == 0)
{
Serial.print("Thiết bị I2C tìm thấy tại địa chỉ 0x");
Serial.println(address, HEX);
}
delay(10);
}
Serial.println("Quét hoàn tất.");
while (1);
}