Codey OnlineArduino- & ESP32-componentenbibliotheek › HX711 Load Cell Amplifier
HX711 Load Cell Amplifier
Input & knoppen

HX711 Load Cell Amplifier

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.

Breedte: 42.3 mm

Pinout — HX711 Load Cell Amplifier

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.

Voorbeeld-aansluitschema — HX711 Load Cell Amplifier

Van Naar Draad
board:5V x1:VCC red
board:GND x1:GND black
board:D3 x1:DT green
board:D2 x1:SCK blue

Voorbeeld-Arduinocode — HX711 Load Cell Amplifier

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);
}

Vergelijkbare componenten

Drukknop

Drukknop

Keypad 4x3

Keypad 4x3

Tactile switch

Tactile switch

Bouw je Arduino- of ESP32-project met AI

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