#include "HX711.h"
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
// Define os pinos da célula de carga HX711
#define DT 2
#define CLK 3
HX711 scale;
void setup() {
lcd.init();
scale.begin(DT, CLK);
}
void loop() {
if (scale.is_ready()) {
// Faz a leitura do peso
float kilograms;
float peso = scale.get_units();
peso*=2.381;
kilograms = peso/1000;
// Mostra o peso no LCD
lcd.clear();
lcd.backlight();
lcd.setCursor(0,0);
lcd.print("Peso: ");
lcd.print(kilograms);
lcd.print(" kg");
delay(1000);
} else {
lcd.setCursor(0,0);
lcd.print("Erro");
lcd.setCursor(0,1);
lcd.print("Cheque conexoes");
delay(1000);
}
}