1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | #include "HX711.h" HX711 scale; void setup() { Serial.begin(9600); Serial.println("HX710B Demo with HX711 Library"); Serial.println("Initializing the scale"); scale.begin(A1, A0); Serial.println("Before setting up the scale:"); Serial.print("read: \t\t"); Serial.println(scale.read()); Serial.print("read average: \t\t"); Serial.println(scale.read_average(20)); Serial.print("get value: \t\t"); Serial.println(scale.get_value(5)); Serial.print("get units: \t\t"); Serial.println(scale.get_units(5), 1); scale.set_scale(2280.f); scale.tare(); Serial.println("After setting up the scale:"); Serial.print("read: \t\t"); Serial.println(scale.read()); Serial.print("read average: \t\t"); Serial.println(scale.read_average(20)); Serial.print("get value: \t\t"); Serial.println(scale.get_value(5)); Serial.print("get units: \t\t"); Serial.println(scale.get_units(5), 1); Serial.println("Readings:"); } void loop() { Serial.print("one reading:\t"); Serial.print(scale.get_units(), 1); Serial.print("\t| average:\t"); Serial.println(scale.get_units(10), 1); scale.power_down(); delay(500); scale.power_up(); } | cs |