Arduino

  • Arduino-HX711称重传感器24位精度模块及例程(GD-sec)

    HX711模块如上图,这是某宝卖的成品电子秤 分4个针口,V:接电源+  ;G:接电源地;S:随便接一个数字信号例如接在5号口;D随便接另一个数字信号例如接在6号口 例程: #include “HX711.h”//调用24bitAD HX711库 HX711 HX711_CH1(5, 6, 1620); //SCK,DT,GapValue   5为S,6为D long a = 0; //定义一个变量用于存放承重的重量,单位为g void setup() { Serial.begin(9600);   HX711_CH1.begin();   delay(3000); //延时3s用于传感器稳定   HX711_CH1.begin(); } void loop() { a = HX711_CH1.Get_Weight(); //采样当前传感器重量 Serial.print(“mg=”); Serial.print(a); Serial.println(“g”);   } ———————————————————————————————————- 需要注意的是,在Arduino启动的3秒,假设称重传感器上有其他重物,初始化质量仍为0. 扩展:我们可以利用这么一个传感器制作一个全自动给水杯加水小发明 原理:设置一个储存变量a,空杯时为质量S,满水质量为E,则有E>S,S∈a,E!∈a. while(S<a&&a<E)//S,E根据实际情况加减. { 加水程序; } 模块及其例程(Code.ino)可以在百度盘下载.

    2018年5月27日 0 33 0