#include <Q2HX711.
h>
#include "HX711.h"
#define DOUT A1
#define CLK A0
HX711 balanza(DOUT, CLK);
float i=0;
float l=0.300;
float anterior=0;
float num=0; //numero d eveces que se pesa
float dif=0;
int peso_unit=30;
int cantidad=0;
int peso=0;
void setup() {
[Link](9600);
[Link]("Lectura del valor del ADC:t");
[Link]([Link]());
[Link]("No ponga ningun objeto sobre la balanza");
[Link]("Destarando...");
[Link]("...");
balanza.set_scale(417105); // Establecemos la escala 108246.66
[Link](5); //El peso actual es considerado Tara. 5
[Link]("Listo para pesar");
void loop() {
//[Link](balanza.get_value(10),0);
peso=int(1000.00*balanza.get_units(5));
dif=peso-anterior;
if((abs(dif)<=3))
{num=num+1;
//[Link](num);
}
if((abs(dif)>=5))
{num=0;
//[Link]("Reiniciando contador");
}
if(num==1)
{
//IMPRIMIR VALOR FINAL, AL XBEE
if((peso>=0)&(peso<10))
{[Link]("Peso00"); [Link](peso);}
if((peso>=10)&(peso<100))
{[Link]("Peso0"); [Link](peso);}
if((peso>=100)&(peso<1000))
{[Link]("Peso"); [Link](peso);}
//[Link]("");
/////////////////PAra obtener cantidades, poniendo aca peso unitario
//cantidad=(peso+(peso_unit/2))/peso_unit;
//[Link]("Cantidad: ");[Link](cantidad);[Link](" unidades
");
delay(50);
anterior=int(1000.00*balanza.get_units(5));