#include <HX711.h>
#include <LiquidCrystal_I2C.h>
// Define pin connections
#define LOADCELL_DOUT_PIN 12
#define LOADCELL_SCK_PIN 11
// Initialize LCD
LiquidCrystal_I2C lcd(0x27, 16, 2); // Address LCD: 0x27, 16 columns, 2 rows
// Initialize HX711
HX711 scale;
void setup() {
lcd.begin(16, 2);
lcd.init();
lcd.backlight();
lcd.print("Weight:");
scale.begin(LOADCELL_DOUT_PIN, LOADCELL_SCK_PIN);
}
void loop() {
float weight = scale.get_units() / 420.000; // Calculate weight using the formula
lcd.setCursor(0, 1);
lcd.print(weight);
lcd.print(" kg");
delay(500);
}
//Kita dapat membuat alat yang dapat mengukur berat benda menggunakan sensor berat load cell HX711 dan menampilkan outputnya pada LCD I2C dengan menggunakan library Wire, LiquidCrystal_I2C, dan HX711 dalam kode program di atas. Rumus float berat = baca sensor/420.000 digunakan untuk menghitung berat benda yang diukur oleh load cell.