L’HX711 è un amplificatore dedicato per celle di carico che legge ponti di estensimetri e converte il segnale del ponte in un’uscita digitale. Si collega a un ponte tramite E+/E- e offre una semplice interfaccia a due fili con DT (data) e SCK (clock) per microcontrollori come Arduino o ESP32.
| Pin | Segnale | Descrizione |
|---|---|---|
E+ |
power | Positive excitation supply for the load cell bridge. |
E- |
ground | Negative excitation return for the load cell bridge. |
A- |
analog | Channel A negative differential input from the load cell signal pair. |
A+ |
analog | Channel A positive differential input from the load cell signal pair. |
B- |
analog | Channel B negative differential input for a second bridge signal. |
B+ |
analog | Channel B positive differential input for a second bridge signal. |
GND |
ground | Ground reference for the HX711 module and connected microcontroller. |
DT |
data | HX711 serial data output to the microcontroller. |
SCK |
clock | Serial clock input used by the MCU to read data and set gain. |
VCC |
power | Module power input for the HX711 logic and load-cell excitation regulator. |
| Da | A | Filo |
|---|---|---|
board:5V |
x1:VCC |
red |
board:GND |
x1:GND |
black |
board:D3 |
x1:DT |
green |
board:D2 |
x1:SCK |
blue |
Questo esempio è stato scritto e verificato in compilazione per arduino-uno. Codey Online lo adatta a qualsiasi altra scheda supportata.
#include <HX711.h>
const int HX711_DOUT_PIN = 3;
const int HX711_SCK_PIN = 2;
HX711 scale;
void setup() {
Serial.begin(9600);
while (!Serial) {
;
}
Serial.println("HX711 Load Cell Amplifier example");
Serial.println("Initializing...");
scale.begin(HX711_DOUT_PIN, HX711_SCK_PIN);
// In a real project, calibrate this value for your load cell.
// This example uses a default calibration factor so the sketch compiles and runs.
scale.set_scale();
scale.tare();
Serial.println("Tare complete.");
}
void loop() {
if (scale.is_ready()) {
long reading = scale.get_units(10);
Serial.print("Weight reading: ");
Serial.println(reading);
} else {
Serial.println("HX711 not ready");
}
delay(500);
}
Descrivi cosa vuoi realizzare. Codey Online scrive il codice, disegna lo schema di collegamento, lo compila e programma la tua scheda direttamente dal browser.
Inizia gratis