def __init__(self, dout=5, pd_sck=6, gain=128, bitsToRead=24):
self.PD_SCK = pd_sck
self.DOUT = dout
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BCM)
GPIO.setup(self.PD_SCK, GPIO.OUT)
GPIO.setup(self.DOUT, GPIO.IN)
# The value returned by the hx711 that corresponds to your
# reference unit AFTER dividing by the SCALE.
self.REFERENCE_UNIT = 1
self.GAIN = 0
self.OFFSET = 1
self.lastVal = 0
self.bitsToRead = bitsToRead
self.twosComplementThreshold = 1 << (bitsToRead-1)
self.twosComplementOffset = -(1 << (bitsToRead))
self.setGain(gain)
self.read()
评论列表
文章目录