From 0e89f27d3f5ae9025aee054aee441d696ee3e01d Mon Sep 17 00:00:00 2001 From: DAProgs Date: Wed, 14 Jan 2026 14:28:03 -0500 Subject: [PATCH] Upload files to "libraries/HX711/examples/HX_is_ready" --- .../examples/HX_is_ready/HX_is_ready.ino | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 libraries/HX711/examples/HX_is_ready/HX_is_ready.ino diff --git a/libraries/HX711/examples/HX_is_ready/HX_is_ready.ino b/libraries/HX711/examples/HX_is_ready/HX_is_ready.ino new file mode 100644 index 0000000..2db7f76 --- /dev/null +++ b/libraries/HX711/examples/HX_is_ready/HX_is_ready.ino @@ -0,0 +1,48 @@ +// +// FILE: HX_is_ready.ino +// AUTHOR: Rob Tillaart +// PURPOSE: HX711 demo +// URL: https://github.com/RobTillaart/HX711 + + +#include "HX711.h" + +HX711 scale; + +// adjust pins if needed +uint8_t dataPin = 6; +uint8_t clockPin = 7; + + +void setup() +{ + Serial.begin(115200); + Serial.println(); + Serial.println(__FILE__); + Serial.print("HX711_LIB_VERSION: "); + Serial.println(HX711_LIB_VERSION); + Serial.println(); + + scale.begin(dataPin, clockPin); + + // TODO find a nice solution for this calibration.. + // load cell factor 20 KG + // scale.set_scale(127.15); + + // load cell factor 5 KG + scale.set_scale(420.0983); // TODO you need to calibrate this yourself. + // reset the scale to zero = 0 + scale.tare(20); +} + + +void loop() +{ + if (scale.is_ready()) + { + Serial.println(scale.get_units(1)); + } +} + + +// -- END OF FILE --