Codey OnlineBibliothèque de composants Arduino & ESP32 › HX711 Load Cell Amplifier
HX711 Load Cell Amplifier
Entrée & boutons

HX711 Load Cell Amplifier

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.

Largeur: 42.3 mm

Brochage — HX711 Load Cell Amplifier

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.

Exemple de schéma de câblage — HX711 Load Cell Amplifier

De Vers Fil
board:5V x1:VCC red
board:GND x1:GND black
board:D3 x1:DT green
board:D2 x1:SCK blue

Exemple de code Arduino — HX711 Load Cell Amplifier

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

Composants similaires

Drukknop

Drukknop

Keypad 4x3

Keypad 4x3

Tactile switch

Tactile switch

Construisez votre projet Arduino ou ESP32 avec l'IA

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