コード例 #1
0
ファイル: ina226.py プロジェクト: pwoosam/i2c_sensor
 def get_power(self):
     __raw_data = Adafruit_I2C.readU16(self, 0x03, False)
     return __raw_data * 0.025
コード例 #2
0
ファイル: ina226.py プロジェクト: pwoosam/i2c_sensor
 def get_voltage(self):
     __raw_data = Adafruit_I2C.readU16(self, 0x02, False)
     return __raw_data * 1.25 / 1000.0
コード例 #3
0
ファイル: ina226.py プロジェクト: pwoosam/i2c_sensor
 def get_current(self):
     __raw_data = Adafruit_I2C.readU16(self, 0x04, False)
     return __raw_data / 1000.0
コード例 #4
0
ファイル: ina226.py プロジェクト: pwoosam/i2c_sensor
 def __init__(self, debug=False, adr=0x40, bus=1):
     Adafruit_I2C.__init__(self, adr, bus, debug)
     # シャント抵抗値をセット 0.002Ω
     Adafruit_I2C.writeList(self, 0x05, [0x0a, 0x00])
コード例 #5
0
ファイル: ina226.py プロジェクト: R2D2Prj/i2c_sensor
 def get_power(self):
     __raw_data = Adafruit_I2C.readU16(self, 0x03, False)
     return __raw_data * 0.025
コード例 #6
0
ファイル: ina226.py プロジェクト: R2D2Prj/i2c_sensor
 def get_current(self):
     __raw_data = Adafruit_I2C.readU16(self, 0x04, False)
     return __raw_data / 1000.0
コード例 #7
0
ファイル: ina226.py プロジェクト: R2D2Prj/i2c_sensor
 def get_voltage(self):
     __raw_data = Adafruit_I2C.readU16(self, 0x02, False)
     return __raw_data * 1.25 / 1000.0
コード例 #8
0
ファイル: ina226.py プロジェクト: R2D2Prj/i2c_sensor
 def __init__(self, debug=False, adr=0x40, bus=1):
     Adafruit_I2C.__init__(self, adr, bus, debug)
     # シャント抵抗値をセット 0.002Ω
     Adafruit_I2C.writeList(self, 0x05, [0x0a, 0x00])