Помогите пожалуйста найти ошибку в коде при выводе датчик показывает один и тот же результат при разных воздействиях на датчик давления #include <Q2HX711.h>
const byte MPS_OUT_pin = 2; // OUT data pin
const byte MPS_SCK_pin = 3; // clock data pin
int avg_size = 10; // #pts to average over
float P=0;
float b=22.6;
float S=50/40;
Q2HX711 MPS20N0040D(MPS_OUT_pin, MPS_SCK_pin); // start comm with the HX710B
void setup() {
Serial.begin(9600); // start the serial port
}
void loop() {
float avg_val = 0.0; // variable for averaging
for (int ii=0;ii<avg_size;ii++){
avg_val +=
MPS20N0040D.read(); // add multiple ADC readings
delay(50); // delay between
}
avg_val /= avg_size;
P = (5.0*(avg_val/(128*pow(2,24)-1))+b)/S;
Serial.println(P,0); // print out the average
}