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.
Source Distribution
hx711_gpiozero-0.0.3.tar.gz
(2.2 kB
view hashes)
Built Distribution
Close
Hashes for hx711_gpiozero-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aac2c00290cf1761ccb940a532f6e91df42e6a23ff61c80b0dbbedf51efcf90a |
|
MD5 | 807eae0d95c192da68704e605ee1bf8e |
|
BLAKE2b-256 | 6146a2201359e02c42a3af67a8b36f3579d3419b0b80b1de645084f82628ef3c |