各個平臺的源程序都有,51單片機 stm32單片機的,還有arduino
原理圖:
壓力傳感器接線圖資料
HX711開發資料:
STM32配套例程連接方式
模塊 STM32板子
VCC--->5V
SCK--->PB0
DT---->PB1
GND--->GND
Arduino源程序與Arduino配套例程連接圖
電子秤稱的Arduino代碼:
- #include "HX711.h" //調用24bitAD HX711庫
- HX711 HX711_CH0(2, 3, 400); //SCK,DT,GapValue
- //SCK引腳用于arduino和HX711模塊通訊的時序提供
- //DT引腳用于從HX711讀取AD的數據
- //GapValue用于校準輸出的重量值,如果數值偏大就加大該值,如果數據偏小就減小該值
- int LED = 13;
- long Weight = 0; //定義一個變量用于存放承重的重量,單位為g
- void setup()
- {
- pinMode(LED, OUTPUT); //設定LED是輸出引腳
- digitalWrite(LED, LOW); //LED熄滅
- Serial.begin(9600); //設定串口輸出波特率
- //Serial.print("Welcome to use!\n");
- 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);
- }
復制代碼
完整資料下載:
電子秤稱重壓力傳感器參考例程資料.rar
(8.27 MB, 下載次數: 494)
2017-10-24 23:19 上傳
點擊文件名下載附件
Protel Schematic.pdf
(16.75 KB, 下載次數: 165)
2017-10-24 23:14 上傳
點擊文件名下載附件
|