#include "HX711.h"
const int ld_cell = 5;
const int ld_sck = 18;
HX711 scale;
float calibration_value;
void setup() {
Serial.begin(115200);
scale.begin(ld_cell, ld_sck);
scale.tare();
scale.set_scale();
// ĐỒ ÁN CÔNG NGHỆ ĐIỆN - ĐIỆN TỬ 1
// GIẢNG VIÊN HƯỚNG DẪN: MAI NHẬT THIÊN
// SINH VIÊN THỰC HIỆN: VÕ TRẦN TUYẾT NHI
Serial.println("Hiệu chuẩn cân...");
delay(5000);
scale.tare();
calibration_value = scale.get_scale();
Serial.println("Đã hiệu chuẩn xong!");
Serial.println("Cân đã sẵn sàng");
}
void loop() {
if (scale.is_ready()) {
long reading = scale.get_units(10);
float weight = reading / 417.5;
Serial.print("Cân nặng đo được là: ");
Serial.print(weight);
Serial.println(" kg");
}
delay(10);
}