Код для подключения модуля весов HX711

В примере ниже показано, как подключить вывод модуля весов HX711 к монитору последовательного порта платы (вывод можно посмотреть в мониторе порта Arduino IDE).

 // Подключение библиотеки

#include "HX711.h"
// создание экземпляра объекта
// 15(A1) – пин подключения DT
// 14(A0) – пин подключения SCK

HX711 weight(15, 14);

// значение калибровочного коэффициента (делать подбор для своих весов)
float scale_calibration = 64.80;

// переменные
float weight_units;
float weight_gr;


void setup() {
Serial.begin(9600);
scale.set_scale();
//Сбрасываем на 0
scale.tare();
//Применяем калибровку
scale.set_scale(scale_calibration);
}



void loop() {
Serial.print("Read data … ");

// усредняем показания
for(int i = 0;i < 10; i ++) units =+ scale.get_units(), 10;
weight_units / 10;

// перевод из унций в граммы
weight_gr = weight_units * 0.035274;

// вывод данных в последовательный порт
Serial.print("weight_gr =");
Serial.print(weight_gr);
Serial.println(" gr");
}

Скачать файл с кодом, формат .INO: Модуль весов HX711