Skip to content

mpibpc-mroose/hx711

Repository files navigation

HX711

PyPi

Travis

Description

This library allows you to communicate with the HX711 load cell amplifier with a Raspberry Pi. You can:

  • set channel gain
  • read raw values

This package requires RPi.GPIO to be installed in Python 3.

Getting started

Just install by pip3 install HX711. A basic usage example is given below:

    #!/usr/bin/python3
    from hx711 import HX711

    try:
        hx711 = HX711(
            dout_pin=17,
            pd_sck_pin=21,
            channel='A',
            gain=64
        )

        hx711.reset()   # Before we start, reset the HX711 (optional)
        measures = hx711.get_raw_data(times=3)
    finally:
        GPIO.cleanup()  # always do a GPIO cleanup in your scripts!

    print("\n".join(measures))

License

  • Free software: MIT license

Credits

I used https://github.com/gandalf15/HX711/ as base.

This package was created with Cookiecutter_ and the audreyr/cookiecutter-pypackage_ project template.