// By Robson Maciel - 2023 :)
#include <LiquidCrystal_I2C.h>
#include <HX711.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
HX711 balance;
#define DT A1
#define SCK A0
const float scale = 0.420;
void setup() {
balance.begin(DT, SCK);
balance.set_scale(scale);
lcd.init();
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print("= BALANCE v1.0 =");
}
void loop() {
measureWeight();
}
void measureWeight() {
lcd.setCursor(0, 1);
lcd.print(balance.get_units() / 1000, 2);
lcd.print(" kg");
delay(10);
}