adafruit_ina219
¶
CircuitPython driver for the INA219 current sensor.
 Author(s): Dean Miller
Implementation Notes¶
Hardware:
Software and Dependencies:
 Adafruit CircuitPython firmware (2.2.0+) for the ESP8622 and M0based boards: https://github.com/adafruit/circuitpython/releases
 Adafruit’s Bus Device library: https://github.com/adafruit/Adafruit_CircuitPython_BusDevice

class
adafruit_ina219.
ADCResolution
[source]¶ Constants for
bus_adc_resolution
orshunt_adc_resolution

class
adafruit_ina219.
INA219
(i2c_bus, addr=64)[source]¶ Driver for the INA219 current sensor

bus_voltage
¶ The bus voltage (between V and GND) in Volts

calibration
¶ Calibration register (cached value)

current
¶ The current through the shunt resistor in milliamps.

power
¶ The power through the load in Watt.

set_calibration_16V_400mA
()[source]¶ Configures to INA219 to be able to measure up to 16V and 400mA of current. Counter overflow occurs at 1.6A.
Note
These calculations assume a 0.1 ohm shunt resistor is present

set_calibration_16V_5A
()[source]¶ Configures to INA219 to be able to measure up to 16V and 5000mA of current. Counter overflow occurs at 8.0A.
Note
These calculations assume a 0.02 ohm shunt resistor is present

set_calibration_32V_1A
()[source]¶ Configures to INA219 to be able to measure up to 32V and 1A of current. Counter overflow occurs at 1.3A.
Note
These calculations assume a 0.1 ohm shunt resistor is present

set_calibration_32V_2A
()[source]¶ Configures to INA219 to be able to measure up to 32V and 2A of current. Counter overflow occurs at 3.2A.
..note :: These calculations assume a 0.1 shunt ohm resistor is present

shunt_voltage
¶ The shunt voltage (between V+ and V) in Volts (so +.327V)
