De HX711 is een speciale load-cellversterker die strain-gauge bruggen uitleest en het brugsignaal omzet naar een digitale uitgang. Hij wordt aangesloten op een brug via E+/E- en biedt een eenvoudige tweedraadsinterface met DT (data) en SCK (clock) voor microcontrollers zoals Arduino of ESP32.
| Pin | Signaal | Beschrijving |
|---|---|---|
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. |
| Van | Naar | Draad |
|---|---|---|
board:5V |
x1:VCC |
red |
board:GND |
x1:GND |
black |
board:D3 |
x1:DT |
green |
board:D2 |
x1:SCK |
blue |
Dit voorbeeld is geschreven en compile-gecheckt voor de arduino-uno. Codey Online past het voor je aan naar elk ander ondersteund board.
#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);
}
Beschrijf wat je wilt bouwen. Codey Online schrijft de code, tekent het aansluitschema, compileert het en flasht je board rechtstreeks vanuit de browser.
Gratis starten