#include <Arduino.h>
#include "HX711.h"
// Quatro modulos HX711
HX711 celula1;
HX711 celula2;
HX711 celula3;
HX711 celula4;
void setup() {
Serial.begin(115200);
// Pinos: DOUT, SCK
celula1.begin(4, 5);
celula2.begin(6, 9);
celula3.begin(7, 10);
celula4.begin(8, 11);
Serial.println("Sistema de quatro celulas iniciado.");
}
void loop() {
if (celula1.is_ready()) {
Serial.print("Celula 1: ");
Serial.println(celula1.get_units(1));
} else {
Serial.println("Celula 1: HX711 nao pronto.");
}
if (celula2.is_ready()) {
Serial.print("Celula 2: ");
Serial.println(celula2.get_units(1));
} else {
Serial.println("Celula 2: HX711 nao pronto.");
}
if (celula3.is_ready()) {
Serial.print("Celula 3: ");
Serial.println(celula3.get_units(1));
} else {
Serial.println("Celula 3: HX711 nao pronto.");
}
if (celula4.is_ready()) {
Serial.print("Celula 4: ");
Serial.println(celula4.get_units(1));
} else {
Serial.println("Celula 4: HX711 nao pronto.");
}
Serial.println("--------------------");
delay(1000);
}
Loading
esp32-s3-devkitc-1
esp32-s3-devkitc-1