Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2022
27
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. error:
  2. ```
  3. Traceback (most recent call last):
  4. File "/home/pi/Desktop/ina.py", line 25, in <module>
  5. read()
  6. File "/home/pi/Desktop/ina.py", line 12, in read
  7. ina.configure(ina.RANGE_16V)
  8. File "/usr/local/lib/python3.9/dist-packages/ina219.py", line 173, in configure
  9. self._calibrate(
  10. File "/usr/local/lib/python3.9/dist-packages/ina219.py", line 310, in _calibrate
  11. self._calibration_register(calibration)
  12. File "/usr/local/lib/python3.9/dist-packages/ina219.py", line 356, in _calibration_register
  13. self.__write_register(self.__REG_CALIBRATION, register_value)
  14. File "/usr/local/lib/python3.9/dist-packages/ina219.py", line 388, in __write_register
  15. self._i2c.writeList(register, register_bytes)
  16. File "/usr/local/lib/python3.9/dist-packages/Adafruit_GPIO/I2C.py", line 127, in writeList
  17. self._bus.write_i2c_block_data(self._address, register, data)
  18. File "/usr/local/lib/python3.9/dist-packages/Adafruit_PureIO/smbus.py", line 368, in write_i2c_block_data
  19. self._device.write(data)
  20. OSError: [Errno 121] Remote I/O error
  21. ```
  22. code:
  23. ```
  24. #!/usr/bin/env python
  25. from ina219 import INA219
  26. from ina219 import DeviceRangeError
  27. import time
  28.  
  29. SHUNT_OHMS = 0.1
  30. MAX_EXPECTED_AMPS = 0.2
  31.  
  32.  
  33. def read():
  34. ina = INA219(SHUNT_OHMS, MAX_EXPECTED_AMPS, address=0x40, busnum=1)
  35. ina.configure(ina.RANGE_16V)
  36.  
  37. print("Bus Voltage: %.3f V" % ina.voltage())
  38. try:
  39. print("Bus Current: %.3f mA" % ina.current())
  40. print("Power: %.3f mW" % ina.power())
  41. print("Shunt voltage: %.3f mV" % ina.shunt_voltage())
  42. except DeviceRangeError as e:
  43. # Current out of device range with specified shunt resistor
  44. print(e)
  45.  
  46.  
  47. if __name__ == "__main__":
  48. read()
  49. ```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement