nodemcu+HX711 5kg称重器 样例

首先注意nodemcu的引脚定义

实物连接图:

图2

代码实例:

#include "HX711.h"					//调用24bitAD HX711库
#include <Arduino.h>
#include <ESP8266WiFi.h>
HX711 HX711_CH0(4, 5, 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("Welcome to use!\n");
    Serial.print(Weight);			//串口输出当前重量
    Serial.println(" g");			//单位为g
    delay(1000);  

}

 

 

  • 0
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值