Код для подключения модуля весов 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