3. Codigo ESP32
#include <LiquidCrystal.h>
//Inicializamos los pines conectados de la pantalla de cristal liquido al esp32
LiquidCrystal lcd(22,23,5,18,19,21);
// Calibrating the load cell
#include "HX711.h"
const int LOADCELL_DOUT_PIN = 2;
const int LOADCELL_SCK_PIN = 15;
HX711 balanza;
void setup()
{ Serial.begin(115200);
balanza.begin(LOADCELL_DOUT_PIN, LOADCELL_SCK_PIN);
delay(250);
balanza.set_scale(397);
balanza.tare(10); // Hacer 10 lecturas, el promedio es la tara
}
4. void loop()
{ if (balanza.is_ready())
{ float reading = balanza.get_units(10);
Serial.println(reading );
lcd.clear();
lcd.print("Peso:");
lcd.println(reading);
}
else
{
Serial.println("HX711 not found.");
lcd.println("HX711 not found.");
}
delay(500);
}