概要

這份程式用來計算 HX711 重量感測器的比例參數 (scale factor),幫助在正式程式中正確轉換重量。

主要功能:

  1. 初始化感測器
  2. 校正步驟
  3. 比例係數計算
  4. 用途

#include "HX711.h"

// HX711 接線設定
const int DT_PIN = A4;
const int SCK_PIN = 11;
const int sample_weight = 212;  //基準物品的真實重量(公克)

HX711 scale;

void setup() {
  Serial.begin(9600);
  scale.begin(DT_PIN, SCK_PIN);
  scale.set_scale();  // 開始取得比例參數
  scale.tare();
  Serial.println("Nothing on it.");
  Serial.println(scale.get_units(10));
  Serial.println("Please put sample object on it..."); //提示放上基準物品
  
}

void loop() {
  float current_weight=scale.get_units(10);  // 取得10次數值的平均
  float scale_factor=(current_weight/sample_weight);
  Serial.print("Scale number:  ");
  Serial.println(scale_factor,0);  // 顯示比例參數
  
}