硬件

hx711模块使用原理图如下:

应变片原理


图片来源

程序

使用此测试程序需要先下载 HX711 库文件。
下载方法:在“工具”—>“管理库”中,搜索“hx711”,并安装图示的库文件。

拉力计模块测试程序:

/******************************************************************
* 程序名称:拉力计模块 HX711 使用
* 程序功能:显示模块读取到的数值
* 程序版本:Ver 1.0
* 编写日期:2020/07/30
* 作者信息:天津科技大学创新实验室-JC
******************************************************************/
#include <Q2HX711.h>const byte hx711_data_pin = 48;
const byte hx711_clock_pin = 47;Q2HX711 hx711(hx711_data_pin, hx711_clock_pin);void setup() {// put your setup code here, to run once:Serial.begin(9600);
}void loop() {// put your main code here, to run repeatedly:Serial.println(hx711.read()/100.0);delay(500);
}

两个拉力计模块同时使用程序:

/******************************************************************
* 程序名称:拉力计模块 HX711 使用
* 程序功能:同时读取两个模块的数值
* 程序版本:Ver 1.0
* 编写日期:2020/07/30
* 作者信息:天津科技大学创新实验室-JC
******************************************************************/
#include <Q2HX711.h>const byte hx711_data_pin = 48;
const byte hx711_clock_pin = 47;const byte hx712_data_pin = 52;
const byte hx712_clock_pin = 50;Q2HX711 hx711(hx711_data_pin, hx711_clock_pin);Q2HX711 hx712(hx712_data_pin, hx712_clock_pin);void setup() {// put your setup code here, to run once:Serial.begin(9600);
}void loop() {// put your main code here, to run repeatedly:Serial.print("hx711 Value:");Serial.println(hx711.read()/100.0);Serial.print("hx712 Value:");Serial.println(hx712.read()/100.0);delay(500);
}

【Arduino】HX711 拉力计称重模块 两个模块同时使用相关推荐

  1. 关于两个模块同时使用Arduino Mega硬串口问题

    我的语音模块(tts)和无线模块 (syn6288-01)同时需要串口,而用软串口后并不能同时工作(之前使用uno),后来换了一块mega,有4组硬串口,然后还是无济于事.只有放在串口0的模块可以工作 ...

  2. Arduino HX711模块(电子秤 )

    Arduino HX711模块(电子秤 ) 模块介绍 HX711是一款专为高精度电子秤而设计的24位A/D转换器芯片. 应变片是由敏感栅等构成用于测量应变的元件.电阻应变片的工作原理是基于应变效应制作 ...

  3. arduino nano 蓝牙_Arduino使用HC05蓝牙模块与手机连接

    通过本文,可以了解到以下内容: 进入 AT 模式进行蓝牙基本参数设置 Arduino 蓝牙控制 LED 电路设计以及代码编写 利用 Andorid 蓝牙串口调试软件测试功能 进入 At 模式进行蓝牙基 ...

  4. arduino 蓝牙示例_(转载)HC-05蓝牙模块使用教程[Arduino]

    BlueTooth HC-05蓝牙模块使用教程 模块简介 嵌入式蓝牙串口通讯模块(简称蓝牙模块)具有两种工作模式:命令响应工作模式和自动连接工作模式. 命令响应模式(AT模式) 首先按住蓝牙模块上的复 ...

  5. QuartusII联合modelsim仿真时调用两个模块如何设置

    在QuartusII中Setting中simulation下添加Test bench如下图所示: 在Test bench中添加需要仿真调用的两个子模块代码如下图所示: 添加完后即可仿真!

  6. getopt两个模块getopt 和gun_getopt 的异同

    getopt的两个模块getopt和gun_getopt都可以接收参数,但是又有不同; 先看 getopt.getopt这个模块: import sys import getopt def main( ...

  7. arduino与hcsr04_Arduino 驱动 HC-SR04 超声波测距模块

    /* Arduino Uno 驱动HC-SR04 超声波测距传感器模块 Created 2014 by 太极创客 http://www.taichi-maker.com 使用Arduino Uno驱动 ...

  8. Arduino ESP8266 RF433无线接收发射超再生模块实验

    Arduino ESP8266 RF433无线接收发射超再生模块实验 实物通讯效果 接收端,串口打印接收数据效果

  9. 如果在一个工程中有两个vhd文件,就相当于有两个模块,那么对于这个工程整体的bdf文件生成,怎么把这两个模块都加到同一个bdf文件中。bdf文件中两个模块之间的连线及输入输出,是自己输进去的还是自动生

    如果在一个工程中有两个vhd文件,就相当于有两个模块,那么对于这个工程整体的bdf文件生成,怎么把这两个模块都加到同一个bdf文件中.bdf文件中两个模块之间的连线及输入输出,是自己输进去的还是自动生 ...

最新文章

  1. ORCLE 表中列的修改(非常全面哦)
  2. MySQL 查询重复数据,删除重复数据保留id最小的一条作为唯一数据
  3. userscript.user.js 文件头
  4. liferay-ui:search-container 用法
  5. VSCode 竟然可以无缝调试浏览器了!
  6. 数据结构:排序算法之插入排序
  7. handler 和 intent用法
  8. 在UITableView中使用自动布局以获取动态单元格布局和可变的行高
  9. 第26讲 js函数调用过程内存分析 js函数细节
  10. java后台开发必备的9大类基础工具,你集齐了?
  11. Git捷径,游戏搞定!
  12. 大智慧公式系统:条件选股之K线形态选股
  13. Redis基础知识 底层数据结构的实现 redis中的对象概念
  14. js摇号程序_车管所怎么摇号流程及查询
  15. 数电出题??自启动问题
  16. echarts X轴文字竖向排列 ,一行两字竖向排列或旋转角度排列
  17. 计算机显示没有可以的ip地址,w7电脑提示没有有效ip地址怎么处理
  18. C C++基础的Java教程
  19. python tkinter库 密码实时显示_python tkinter库实现气泡屏保和锁屏
  20. uni-app框架看这五款组件库就够了

热门文章

  1. STM32 SPI的使用
  2. Hibernate---进度1
  3. IDEA上安装和使用checkstyle,findbugs,visualVM,PMD插件
  4. 看来我的计时器的应用还要加强才行呀
  5. 如何将Visio图形转换成EPS格式【mark from百度知道】
  6. JavaScript类库
  7. UA OPTI570 量子力学24 Spin-1/2
  8. 矩阵分析与多元统计II 二次型与二次曲面3 二次型及其标准形的定义
  9. UA MATH571A 一元线性回归II 统计推断1
  10. 超图 for javascript 版本入门程序讲解