scale.set_scale(23805);//calibrated with 2.25kg weight
delay(500);
scale.tare();
delay(2000);
Serial.println("tared. measuring...");
//after this taring put known weight on scale and get value from scale.get_units(10). then devide this value by the weight and use this number for set_scale(NUMBER)
/*
Serial.println("Before setting up the scale:");
Serial.print("read: \t\t");
Serial.println(scale.read());// print a raw reading from the ADC
Serial.print("read average: \t\t");
Serial.println(scale.read_average(20));// print the average of 20 readings from the ADC
Serial.print("get value: \t\t");
Serial.println(scale.get_value(5));// print the average of 5 readings from the ADC minus the tare weight (not set yet)
Serial.print("get units: \t\t");
Serial.println(scale.get_units(5),1);// print the average of 5 readings from the ADC minus tare weight (not set) divided
// by the SCALE parameter (not set yet)
scale.set_scale(2280.f);// this value is obtained by calibrating the scale with known weights; see the README for details
scale.tare();// reset the scale to 0
Serial.println("After setting up the scale:");
Serial.print("read: \t\t");
Serial.println(scale.read());// print a raw reading from the ADC
Serial.print("read average: \t\t");
Serial.println(scale.read_average(20));// print the average of 20 readings from the ADC
Serial.print("get value: \t\t");
Serial.println(scale.get_value(5));// print the average of 5 readings from the ADC minus the tare weight, set with tare()
Serial.print("get units: \t\t");
Serial.println(scale.get_units(5),1);// print the average of 5 readings from the ADC minus tare weight, divided