A HX711 Driver
Project description
HX711 driver library
Description
This library allows to drive a HX711 load cess amplifier with a Raspberry Pi by using gpiozero
library.
- to set channel and gain
- to read raw value
This package requires gpiozero
to be installed in Python 3.
Example
from hx711_gpiozero import HX711 from time import sleep spi = HX711() print("Initiatin ...") init_reading = spi.value sleep(1) input("Put a known mass on the scale, then press `enter`.") try: rel_weight = float(input("What is the weight of the known mass?\n")) except ValueError as err: print(err) print("(The input of weight can only be numbers)") exit(1) rel_reading = spi.value scale_ratio = rel_weight / (rel_reading - init_reading) sleep(1) while True: weight = (spi.value - init_reading) * scale_ratio print(weight) sleep(1)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size hx711_gpiozero-0.0.3-py3-none-any.whl (4.3 kB) | File type Wheel | Python version py3 | Upload date | Hashes View |
Filename, size hx711_gpiozero-0.0.3.tar.gz (2.2 kB) | File type Source | Python version None | Upload date | Hashes View |
Close
Hashes for hx711_gpiozero-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aac2c00290cf1761ccb940a532f6e91df42e6a23ff61c80b0dbbedf51efcf90a |
|
MD5 | 807eae0d95c192da68704e605ee1bf8e |
|
BLAKE2-256 | 6146a2201359e02c42a3af67a8b36f3579d3419b0b80b1de645084f82628ef3c |