Simple test
Ensure your device works with this simple test.
examples/hx711_simpletest.py
1# SPDX-FileCopyrightText: Copyright (c) 2022 Erik Hess
2#
3# SPDX-License-Identifier: MIT
4
5import board
6from digitalio import DigitalInOut
7from hx711.hx711_gpio import HX711_GPIO
8
9gpio_data = DigitalInOut(board.D5)
10gpio_clk = DigitalInOut(board.D6)
11
12hx = HX711_GPIO(gpio_data, gpio_clk, tare=True)
13
14while True:
15 reading = hx.read(5)
16 reading_raw = hx.read_raw()
17 print(
18 "[{: 8.2f} g] [{: 8} raw] offset: {}, scalar: {}".format(
19 reading, reading_raw, hx.offset, hx.scalar
20 )
21 )
examples/hx711_pio_simpletest.py
1# SPDX-FileCopyrightText: Copyright (c) 2022 Erik Hess
2#
3# SPDX-License-Identifier: MIT
4
5import board
6from hx711.hx711_pio import HX711_PIO
7
8pin_data = board.D5
9pin_clk = board.D6
10
11hx = HX711_PIO(pin_data, pin_clk, tare=True)
12
13while True:
14 reading = hx.read(5)
15 reading_raw = hx.read_raw()
16 print(
17 "[{: 8.2f} g] [{: 8} raw] offset: {}, scalar: {}".format(
18 reading, reading_raw, hx.offset, hx.scalar
19 )
20 )