[Arduino]電子秤平 重量感測條+HX711AD模組
※此重量感測條為3kg
接法:
重量感測條-->HX711-->ARDUINO
重量感測條 HX711
紅------------>E
黑------------>E
白------------>A-
綠------------>A+
HX711 ARDUINO
GND-------->GND
DT----------->3
SCK--------->2
VCC-------->5V
#include "HX711.h" HX711 HX711_CH0(2, 3, 750); //SCK,DT,GapValue //SCK引腳用於arduino和HX711模塊通訊的時序提供 //DT引腳用於從HX711讀取AD的數據 //GapValue用於校準輸出的重量值,如果數值偏大就加大該值,如果數據偏小就減小該值 int LED = 13; //ARDUINO LED燈,亮起時代表初始化完成可以負重 long Weight = 0; //定義一個變量用於存放承重的重量,單位為g void setup() { pinMode(LED, OUTPUT); //設定LED是輸出引腳 digitalWrite(LED, LOW); //LED熄滅 Serial.begin(9600); //設定串口輸出波特率 HX711_CH0.begin(); //讀取傳感器重量 delay(3000); //延時3s用於傳感器穩定 HX711_CH0.begin(); //重新讀取傳感器支架毛重用於後續計算 digitalWrite(LED, HIGH); //板載LED點亮,說明可以承重 } void loop() { Weight = HX711_CH0.Get_Weight(); //當前傳感器重量,該重量已經扣除支架重量 Serial.print(Weight); //串口輸出當前重量 Serial.println(" g"); //單位為g delay(1000); }
調用函式庫:
HX711.h
---
HX711.cpp
---
請問這三段程式是一次打下來嗎?
回覆刪除