#include "HX711.h"
#define calibration_factor1 -390000
#define calibration_factor2 -387000
HX711 scale1(3, 2);
HX711 scale2(4, 5);
void setup() {
Serial.begin(115200);
scale1.set_scale(calibration_factor1);
scale1.tare();
scale2.set_scale(calibration_factor2);
scale2.tare();
}
void loop() {
Serial.print("Weight1: ");
Serial.print(abs(scale1.get_units()), 2);
Serial.println(" kg");
Serial.print("Weight2: ");
Serial.print(abs(scale2.get_units()), 2);
Serial.println(" kg");
delay(1000);
คือผมลองดัดแปลงโค้ดของทางร้านครับโดยเพิ่มloadcellไปอีกตัวนึงแต่พอเวลาช่างน้ำหนักมันขึ้นน้ำหนักแค่ตัวเดียวอะครับ พอดีพึ่งหัดเล่นพอมีวิธีทำให้ขึ้น2ตัวเลยไหมคับ
ตามโคดนี้ก็น่าจะถูกแล้วนะครับ ผมไม่แน่ใจว่าผิดตรงไหน
ลองใส่ delay(3000) ในบรรทัดสุดท้าย ของฟังก์ชั่น setup เผื่อให้เวลา load cell ปรับค่าเริ่มต้นครับ