电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
文章
DIY一个小台秤
分 享
扫描二维码分享
DIY一个小台秤
HX711
小台秤
gada8881
关注
发布时间: 2020-06-29
丨
阅读: 945
生活中有的时候需要称一下手头的小物件的重量啦。hx711真的是个满物美价廉的旋转。再加一个I2C 显示屏,不是很容易就做出一个简单的称么。 HX711是一款专为高精度电子秤而设计的24位A/D转换器芯片。而IIC的1602LCD又是非常的方便。只有用到4根线。 参考了HX711的数据手册,把台秤的校正参数通过以下语句表达LoadCell.setCalFactor(999.0); 而添加的运行库命令是 #include
做这个台秤的主要目的是想称一些小元件。 你所需要的物料极少,就是三两个。 1.Arduino Uno Romeo 2.I2C LCD 3.hx711 module 4.重量传感-10kg ![](https://cf05.ickimg.com/bbsimages/202006/af942c1ae50e8ad693c6aa1923ca5ac3.png) 下面是连线图 ![](https://cf05.ickimg.com/bbsimages/202006/eb7c65120b87eb4ae2e557acf7696dc3.png) ```c // 2020-05-20 by gada888 #include
#include
#include
HX711_ADC LoadCell(4, 5); // hx711的dt pin和sck pin LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); // 0x27是显示器的地址 void setup() { LoadCell.begin(); // 连接hx711 LoadCell.start(2000); // 两秒时间来自平衡 LoadCell.setCalFactor(999.0); // 初始调整参数 lcd.begin(16, 2); // 连LCD模块 lcd.backlight(); // 打开LCD的背光 } void loop() { LoadCell.update(); // 获取hx711的数据 float i = LoadCell.getData(); // 获得浮点值 lcd.setCursor(0, 0); // 初始LCD光标位置-第一行 lcd.print("Weight[g]:"); // LCD显示文字 lcd.setCursor(0, 1); // 初始LCD光标位置-第二行 lcd.print(i); // LCD第二行显示获取的传感值 } ```
原创作品,未经权利人授权禁止转载。详情见
转载须知
。
举报文章
点赞
(
0
)
gada8881
关注
评论
(0)
登录后可评论,请
登录
或
注册
相关文章推荐
MK-米客方德推出工业级存储卡
Beetle ESP32 C3 蓝牙数据收发
Beetle ESP32 C3 wifi联网获取实时天气信息
开箱测评Beetle ESP32-C3 (RISC-V芯片)模块
正点原子数控电源DP100测评
DP100试用评测-----开箱+初体验
Beetle ESP32 C3环境搭建
【花雕体验】16 使用Beetle ESP32 C3控制8X32位WS2812硬屏之二
X
你的打赏是对原创作者最大的认可
请选择打赏IC币的数量,一经提交无法退回 !
100IC币
500IC币
1000IC币
自定义
IC币
确定
X
提交成功 ! 谢谢您的支持
返回
我要举报该内容理由
×
广告及垃圾信息
抄袭或未经授权
其它举报理由
请输入您举报的理由(50字以内)
取消
提交