Skip to main content

A library to drive a HX711 load cell amplifier on a Raspberry Pi

Project description

HX711

PyPi

Travis

Description

This library allows to drive a HX711 load cess amplifier with a Raspberry Pi. It just provides the capabilities:

  • to set channel an gain and
  • to 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=5,
            pd_sck_pin=6,
            channel='A',
            gain=64
        )

        hx711.reset()   # Before we start, reset the HX711 (not obligate)
        measures = hx711.get_raw_data(num_measures=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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for hx711, version 1.1.2.3
Filename, size File type Python version Upload date Hashes
Filename, size hx711-1.1.2.3-py3-none-any.whl (5.2 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size hx711-1.1.2.3.tar.gz (8.6 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page