error message question

I am currently in the processes of building and programming a solid state rocket motor dyno test stand im 15 years old and very new to programming im getting an error message that states " no matching function for call to "HX711: : HX711(int,Int)’ the red highlighted line in the sketch is HX711 scale(DOUT,CLK); I do not know what to do , do to my lack of experience.any answers or suggestions will help as soon as possible you can privately message me at wylliet3082@bradleyschools.org

I am using a uno board with a lcd shield and a 10kg load cell

#include"HX711.h"
#include<LiquidCrystal.h>
LiquidCrystal lcd(8,9,4,5,6,7);
const int buttonPin=12; //start sequence button
const int ledPin =13; //LED indicator and/or buzzer
const int ignitePin =11; //igniter transistor circuit
int buttonState=0;
#define DOUT 3
#define CLK 2
HX711 scale(DOUT,CLK);
float calibration_factor=-560

void setup() {
// put your setup code here, to run once:
pinMode(buttonPin,INPUT);
pinMode(igniterPin,OUTPUT);
pinMode(led,Pin,OUTPUT);
Serial.begin(9600);
Serial.println(“HX711 Rocket motor Dynamometer,V.5”);
Serial.println(“Affix motor nozzel up. Place igniter in nozzel. Move away from test stand.”);
Serial.println(“Press start button to initalize ignition sequence.”);
lcd.begin(16,2);
lcd.clear();
lcd.setCursor(0,0);
lcd.print(" MODEL ROCKET");
lcd.setCursor(0,1);
lcd.print(" DYNAMOMETER");
delay(2000);
scale.set_scale();
scale.tare();//Reset the scale to 0
long zero_factor=scale.read_average();//Get a baseline reading
Serial.print(“Zero factor:”);
Serial.println(zero_factor);
Serial.println(" ");
}

void loop() {
lcd.clear();
lcd.setCursor(0,0);
lcd.print(" Rocket Dyno");
lcd.setCursor(0,1);
lcd.print(" STDBY");
scale.set_scale(calibration_factor);
lcd.print(scale.get_units(),1);
lcd.print(" g");
delay(500);
buttonState=digitalRead(buttonPin);
if(buttonState==HIGH){
lcd.clear();
lcd.setCursor(0,0);
lcd.print(" Rocket Dyno");
lcd.setCursor(0,1);
lcd.print(" STAND CLEAR!");
Serial.println(“IGNITION SEQUENCE ACTIVATED!”);

for(int i=0;i<=50;i++){
digitalWrite(ledPin,HIGH);
delay(100);
digitalWrite(ledPin,LOW);
delay(100);

}
lcd.clear();
lcd.setCursor(0,0);
lcd.print(" Rocket Dyno");
lcd.setCursor(1,1);
lcd.print(“AQUIRING DATA”);
digitalWrite(igniterPin,HIGH);
Serial.print(“Start time,ms:”);
Serial.println(" ");
Serial.println();
for(int i=0;i<=800:i++){
scale.set_scale(calibration_factor);
Serial.print(scale.get_units(),1;
Serial.println();
}
Serial.print();
Serial,print(Stop Time,ms:);
Serial.print(millis());
digitalWrite(ledPin,LOW);
digitalWrite(igniterPin,LOW);
Serial.println();
}
}

At the top of this Forum are some ideas of how to post questions here. One of the most important is to post your code so we can see it. Please use code tags when posting your code. (Their use is explained in the How to Post... posting at the top.) Don't forget that Ctrl-T will format your code in the Arduino IDE to a format that is easy for us to read.

alright I posted the code

Hi, Welcome to the forum.

Please read the first post in any forum entitled how to use this forum. http://forum.arduino.cc/index.php/topic,148850.0.html . Then look down to item #7 about how to post your code. It will be formatted in a scrolling window that makes it easier to read.

Have you loaded the HX771 library? What model Arduino are you using?

The HX711 library comes with Examples, File, Examples, HX711

Try them first to make sure you have the code setup correct.

Have you written this code in stages/ 1) Code JUST for HX711, get it working. 2) Code Just for LCD, get it working.

Also you are using delay() to flash your LED, this will block your code for 1 sec each time it is run in your code. Lookup Examples, "Blink without Delay".

Can you please post a copy of your circuit, in CAD or a picture of a hand drawn circuit in jpg, png?

Thanks... Tom... :) PS, when posting your code in code tags, please do it in a new post, please do not go back and edit your first post.

A breaking change was recently made to the bogde/HX711 library that causes this error when you're using the new version of the library with code written for the older versions of the library: https://github.com/bogde/HX711/releases/tag/0.7.1

In order to make your code compatible with the new version of the library, you need to remove the pin definitions from the constructor:

HX711 scale(DOUT,CLK);

change to:

HX711 scale;

And move them to a scale.begin() call in setup():

scale.begin(DOUT,CLK);

If that's not clear, the library's examples show how to use it properly. Take a look at File > Examples > HX711 Arduino Library > HX711_basic_example.