Files
NodeMCU_Lua/SonOff/SonOff_2/goodies/i2c_scanner.lua

18 lines
437 B
Lua

-- Scanner for I2C devices
-- http://www.esp8266.com/viewtopic.php?f=19&t=771
print("\n i2c_scanner.lua zf191216.2117 \n")
id=0 sda=5 scl=6
print("start...")
i2c.setup(id,sda,scl,i2c.SLOW)
for i=0,127 do
i2c.start(id)
resCode = i2c.address(id, i, i2c.TRANSMITTER)
i2c.stop(id)
if resCode == true then print("We have a device on address 0x" .. string.format("%02x", i) .. " (" .. i ..")") end
end
print("stop...")