这可能是由于电子秤的零点或增益错误,或者使用不同的电源或不同的传感器。首先,尝试重新校准电子秤,确保它处于平稳的表面上,没有添加任何重量。然后检查连接是否稳固,然后尝试更改口感。如果问题仍然存在,可以尝试对读数进行平均,并使用滤波器来减少噪声。
代码示例:
#include
HX711 scale;
void setup() { Serial.begin(9600); scale.begin(2, 3); //DT, SCK pins scale.set_scale(2280.f); //set calibration value scale.tare(); //reset scale to 0 }
void loop() { float reading = scale.get_units(10); //get 10 readings and average them Serial.println(reading); delay(500); }