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.

Source Distribution

hx711-1.1.2.3.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

hx711-1.1.2.3-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file hx711-1.1.2.3.tar.gz.

File metadata

  • Download URL: hx711-1.1.2.3.tar.gz
  • Upload date:
  • Size: 8.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.5.6

File hashes

Hashes for hx711-1.1.2.3.tar.gz
Algorithm Hash digest
SHA256 d1b6c968d3b2bc21214c574d28869c96f3b591d787097bcda93b9e7b91d60a4b
MD5 f649daefdc6c48f5d545d075ac1a5fd7
BLAKE2b-256 4f91333b188a67f3bdf5975c38443f1f569325aba7183bb7987b272ba16a76d6

See more details on using hashes here.

File details

Details for the file hx711-1.1.2.3-py3-none-any.whl.

File metadata

  • Download URL: hx711-1.1.2.3-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.5.6

File hashes

Hashes for hx711-1.1.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0ee0cfc91ad033d1c50353f2caadfcda8c4b74d5248f6f45628524b55723d426
MD5 ce02514ef0617e20b284bd752c0ed22f
BLAKE2b-256 b0451409bd0c3bde918c01a70eb0fde00cfae85b33c45554e8d2665dcd91196b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page