各个平台的源程序都有,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)
Protel Schematic.pdf
(16.75 KB, 下载次数: 165)
|