Датчики нагрузки Sparkfun и HX711, обеспечивающие нулевые показания - PullRequest
0 голосов
/ 10 февраля 2019

Я очень новичок в Arduino, и я установил сиденье с четырьмя датчиками нагрузки 50 кг, встроенными внутрь.Они подключены к комбинатору тензодатчиков, который подключен к усилителю тензодатчика с помощью перемычек.VDD подключен к 5 В на Arduino, а VCC - к 3,3 В. Поскольку я не могу понять, как их закорачивать вместе.

Я пытался переключить заголовки 5 В и 3,3 В безрезультатно.Я также пытался изменить калибровку.

Настройку можно увидеть здесь: https://imgur.com/gallery/zv7cCmV

#include "HX711.h"

#define calibration_factor -7050.0 //This value is obtained using the SparkFun_HX711_Calibration sketch

#define DOUT 3
#define CLK 2

HX711 scale(DOUT, CLK);

void setup() {
  Serial.begin(9600);
  Serial.println("HX711 scale demo");

  scale.set_scale(calibration_factor); //This value is obtained by using the SparkFun_HX711_Calibration sketch
  scale.tare(); //Assuming there is no weight on the scale at start up, reset the scale to 0

  Serial.println("Readings:");
}

void loop() {
  Serial.print("Reading: ");
  Serial.print(scale.get_units(), 1); //scale.get_units() returns a float
  Serial.print(" lbs"); //You can change this to kg but you'll need to refactor the calibration_factor
  Serial.println();
}

Я ожидал, что показания изменятся, когда новый объект будет помещен на сиденье,однако я продолжаю получать нулевые показания.

Любая помощь будет принята с благодарностью!

...