Esempio n. 1
0
from IoTPy.ioboard.interfaces.i2c import I2C
from IoTPy.ioboard.ioboard import IoBoard
from IoTPy.ioboard.errors import IoTPy_IOError, IoTPy_APIError, die

try:
    u = IoBoard()
except IoTPy_APIError, e:  # seems can't establish connection with the UPER board
    details = e.args[0]
    die(details)

interface = I2C(u)
for address in xrange(0, 128):
    print(address)
    try:
        interface.transaction(address, '', 0)
        print("geras:", address)
    except IoTPy_IOError, IoTPy_APIError:
        pass