【Arduino】HX711 拉力计称重模块 两个模块同时使用
硬件
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 拉力计称重模块 两个模块同时使用相关推荐
- 关于两个模块同时使用Arduino Mega硬串口问题
我的语音模块(tts)和无线模块 (syn6288-01)同时需要串口,而用软串口后并不能同时工作(之前使用uno),后来换了一块mega,有4组硬串口,然后还是无济于事.只有放在串口0的模块可以工作 ...
- Arduino HX711模块(电子秤 )
Arduino HX711模块(电子秤 ) 模块介绍 HX711是一款专为高精度电子秤而设计的24位A/D转换器芯片. 应变片是由敏感栅等构成用于测量应变的元件.电阻应变片的工作原理是基于应变效应制作 ...
- arduino nano 蓝牙_Arduino使用HC05蓝牙模块与手机连接
通过本文,可以了解到以下内容: 进入 AT 模式进行蓝牙基本参数设置 Arduino 蓝牙控制 LED 电路设计以及代码编写 利用 Andorid 蓝牙串口调试软件测试功能 进入 At 模式进行蓝牙基 ...
- arduino 蓝牙示例_(转载)HC-05蓝牙模块使用教程[Arduino]
BlueTooth HC-05蓝牙模块使用教程 模块简介 嵌入式蓝牙串口通讯模块(简称蓝牙模块)具有两种工作模式:命令响应工作模式和自动连接工作模式. 命令响应模式(AT模式) 首先按住蓝牙模块上的复 ...
- QuartusII联合modelsim仿真时调用两个模块如何设置
在QuartusII中Setting中simulation下添加Test bench如下图所示: 在Test bench中添加需要仿真调用的两个子模块代码如下图所示: 添加完后即可仿真!
- getopt两个模块getopt 和gun_getopt 的异同
getopt的两个模块getopt和gun_getopt都可以接收参数,但是又有不同; 先看 getopt.getopt这个模块: import sys import getopt def main( ...
- arduino与hcsr04_Arduino 驱动 HC-SR04 超声波测距模块
/* Arduino Uno 驱动HC-SR04 超声波测距传感器模块 Created 2014 by 太极创客 http://www.taichi-maker.com 使用Arduino Uno驱动 ...
- Arduino ESP8266 RF433无线接收发射超再生模块实验
Arduino ESP8266 RF433无线接收发射超再生模块实验 实物通讯效果 接收端,串口打印接收数据效果
- 如果在一个工程中有两个vhd文件,就相当于有两个模块,那么对于这个工程整体的bdf文件生成,怎么把这两个模块都加到同一个bdf文件中。bdf文件中两个模块之间的连线及输入输出,是自己输进去的还是自动生
如果在一个工程中有两个vhd文件,就相当于有两个模块,那么对于这个工程整体的bdf文件生成,怎么把这两个模块都加到同一个bdf文件中.bdf文件中两个模块之间的连线及输入输出,是自己输进去的还是自动生 ...
最新文章
- ORCLE 表中列的修改(非常全面哦)
- MySQL 查询重复数据,删除重复数据保留id最小的一条作为唯一数据
- userscript.user.js 文件头
- liferay-ui:search-container 用法
- VSCode 竟然可以无缝调试浏览器了!
- 数据结构:排序算法之插入排序
- handler 和 intent用法
- 在UITableView中使用自动布局以获取动态单元格布局和可变的行高
- 第26讲 js函数调用过程内存分析 js函数细节
- java后台开发必备的9大类基础工具,你集齐了?
- Git捷径,游戏搞定!
- 大智慧公式系统:条件选股之K线形态选股
- Redis基础知识 底层数据结构的实现 redis中的对象概念
- js摇号程序_车管所怎么摇号流程及查询
- 数电出题??自启动问题
- echarts X轴文字竖向排列 ,一行两字竖向排列或旋转角度排列
- 计算机显示没有可以的ip地址,w7电脑提示没有有效ip地址怎么处理
- C C++基础的Java教程
- python tkinter库 密码实时显示_python tkinter库实现气泡屏保和锁屏
- uni-app框架看这五款组件库就够了