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    )