Всем привет, ситуация такая, есть 2 платы HX711 (для преобразования аналоговых данных из датчиков весов в цифровой вид) на 1 плате 4 провода (2 на цифровой пин другие питание/земля)
Задача подключить 2 (потом понадобится 4 подключить) датчика к одной ардуине, один датчик показывает одни данные, второй другие, тут в коде я не нашел как переменную записывать отдельно на пины, есть вариант один но он кажется очень кривым😅 (в цикле каждый раз перезаписывать пины тем самым отключать один датчик и подключать второй) будут какие-то решения или предположения?🤔
#include <HX711.h>
HX711 scale(2, 3); // порты DT, CLK
float calibration_factor = -3.7; // калибровка датчика
float units;
float ounces;
void setup() {
Serial.begin(9600);
scale.set_scale();
scale.tare(); // сбрасываем датчик на 0
scale.set_scale(calibration_factor); // применяем калибровку
}
void loop() {
gram = scale.get_units() * 0.035274; // переводим значения из унций в граммы
Serial.print(" grams");
Serial.println(gram);
}