• 大小: 9KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-01-08
  • 语言: 其他
  • 标签: HX711  androin  电子秤  

资源简介

库文件 亲测 可用 简单功能 还有说明文当 提醒大家 网络很多HX711说明命令有些混乱

资源截图

代码片段和文件信息

#include “HX711.h“

#include “Arduino.h“

//int DOUT;//定义数据引脚
//int SCK;//定义时钟引脚

//float scale;//定义比例系数
//long offset;//定义补偿值
//int times;//定义采集次数

Hx711::Hx711(int IO_DOUTint IO_SCK)//构造函数
{
DOUT = IO_DOUT;
SCK = IO_SCK;
pinMode(SCK OUTPUT);//设置IO口工作方式
pinMode(DOUT INPUT);

}

void Hx711::setScale(float IO_scale)//设置比例系数
{
scale = IO_scale;
}

void Hx711::setOffset(long IO_offset)//设置补偿值
{
offset = IO_offset;
}

long Hx711::getValue()//采集一次ADC值
{
unsigned long Count;
unsigned char i;
digitalWrite(SCKLOW);
Count = 0;
while(digitalRead(DOUT) == 1);//低电平时数据可以输出
for(i=0;i<24;i++)//循环读取数据
{
digitalWrite(SCKHIGH);
Count = Count<<1;
digitalWrite(SCKLOW);
if(digitalRead(DOUT) == 1) Count++;//最低位置1
}
digitalWrite(SCKHIGH);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-05-21 15:37  HX711\
     目录           0  2013-05-21 15:37  HX711\examples\
     目录           0  2013-06-17 09:10  HX711\examples\weighting\
     文件       27648  2013-06-17 09:09  HX711\examples\weighting\weighting.doc
     文件         554  2013-04-16 19:06  HX711\examples\weighting\weighting.ino
     文件        1284  2013-05-21 15:36  HX711\HX711.cpp
     文件         488  2013-04-16 18:51  HX711\HX711.h
     文件         118  2013-04-16 18:45  HX711\keywords.txt

评论

共有 条评论