#include <HX711.h>
// Define HX711 pins
const int HX711_DOUT = 4; // Data Out pin
const int HX711_SCK = 5; // Clock pin
// Initialize HX711
HX711 scale;
void setup() {
Serial.begin(115200); // Start serial communication
scale.begin(HX711_DOUT, HX711_SCK); // Initialize the scale
scale.tare(); // Tare the scale (reset to zero)
Serial.println("Scale is ready");
}
void loop() {
float T1 = millis();
// Read raw weight
long raw_value = scale.read(); // Get raw reading
// Output raw weight to serial monitor
Serial.print("Raw value: ");
Serial.println(raw_value);
float T1_exe=millis()-T1;
Serial.print("T1exe = ");
Serial.println(T1_exe);
delay(50); // Small delay between readings
}