|
|
|
@ -27,6 +27,7 @@ if __name__ == "__main__":
|
|
|
|
addresses = [0x40, 0x41, 0x44, 0x45] #INA219 addresses on the bus
|
|
|
|
addresses = [0x40, 0x41, 0x44, 0x45] #INA219 addresses on the bus
|
|
|
|
# print("buses: ", buses, " addr: ", addresses)
|
|
|
|
# print("buses: ", buses, " addr: ", addresses)
|
|
|
|
for x in buses:
|
|
|
|
for x in buses:
|
|
|
|
|
|
|
|
try:
|
|
|
|
i2c_bus = I2C(x) # Device is /dev/i2c-x
|
|
|
|
i2c_bus = I2C(x) # Device is /dev/i2c-x
|
|
|
|
for y in addresses:
|
|
|
|
for y in addresses:
|
|
|
|
# print(x,y)
|
|
|
|
# print(x,y)
|
|
|
|
@ -59,5 +60,7 @@ if __name__ == "__main__":
|
|
|
|
print("{:6.3f} ".format(bus_voltage), "{:6.3f} ".format(current) , end = '')
|
|
|
|
print("{:6.3f} ".format(bus_voltage), "{:6.3f} ".format(current) , end = '')
|
|
|
|
except:
|
|
|
|
except:
|
|
|
|
print("{:6.3f} ".format(0), "{:6.3f} ".format(0), end = '')
|
|
|
|
print("{:6.3f} ".format(0), "{:6.3f} ".format(0), end = '')
|
|
|
|
|
|
|
|
except:
|
|
|
|
|
|
|
|
print("{:6.3f} ".format(0), "{:6.3f} ".format(0), end = '')
|
|
|
|
# pass
|
|
|
|
# pass
|
|
|
|
print(" ")
|
|
|
|
print(" ")
|
|
|
|
|