Le HX711 est un amplificateur dédié pour cellule de charge qui lit les ponts de jauges de contrainte et convertit le signal du pont en sortie numérique. Il se connecte à un pont via E+/E- et offre une interface simple à deux fils avec DT (data) et SCK (clock) pour des microcontrôleurs comme Arduino ou ESP32.
| Broche | Signal | Description |
|---|---|---|
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. |
| De | Vers | Fil |
|---|---|---|
board:5V |
x1:VCC |
red |
board:GND |
x1:GND |
black |
board:D3 |
x1:DT |
green |
board:D2 |
x1:SCK |
blue |
Cet exemple a été écrit et vérifié à la compilation pour le arduino-uno. Codey Online l'adapte pour vous à toute autre carte prise en charge.
#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);
}
Décrivez ce que vous voulez créer. Codey Online écrit le code, dessine le schéma de câblage, le compile et flashe votre carte directement depuis le navigateur.
Commencez gratuitement