#include "HX711.h"
const int DOUT=A1;
const int CLK=A0;
float fuerza;
int valor;
HX711 balanza;
void setup() {
Serial.begin(9600);
balanza.begin(DOUT, CLK);
Serial.print("Lectura del valor del ADC:");
Serial.println(balanza.read());
Serial.println("No ponga ningún objeto sobre la balanza");
Serial.println("Destarando...");
balanza.set_scale(); //La escala por defecto es 1
balanza.tare(20); //El peso actual es considerado Tara.
Serial.println("Coloque un peso conocido:");
}
void loop() {
Serial.print("Valor de lectura: ");
valor = balanza.get_value(10);
Serial.println(valor);
//valor máximo para 50 kg: 21,000
fuerza = ((valor*50)/21000);
Serial.println("fuerza:");
Serial.println(fuerza);
Serial.print("kg");
Serial.println();
delay(100);
}