Codey OnlineBiblioteca de componentes Arduino y ESP32 › HX711 Load Cell Amplifier
HX711 Load Cell Amplifier
Entrada y botones

HX711 Load Cell Amplifier

El HX711 es un amplificador dedicado para celdas de carga que lee puentes de galgas extensométricas y convierte la señal del puente en una salida digital. Se conecta a un puente mediante E+/E- y ofrece una interfaz sencilla de dos hilos con DT (data) y SCK (clock) para microcontroladores como Arduino o ESP32.

Ancho: 42.3 mm

Pinout — HX711 Load Cell Amplifier

Pin Señal Descripción
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.

Esquema de cableado de ejemplo — HX711 Load Cell Amplifier

Desde Hasta Cable
board:5V x1:VCC red
board:GND x1:GND black
board:D3 x1:DT green
board:D2 x1:SCK blue

Código Arduino de ejemplo — HX711 Load Cell Amplifier

Este ejemplo se escribió y verificó por compilación para arduino-uno. Codey Online lo adapta a cualquier otra placa compatible.

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

Componentes relacionados

Drukknop

Drukknop

Keypad 4x3

Keypad 4x3

Tactile switch

Tactile switch

Crea tu proyecto de Arduino o ESP32 con IA

Describe lo que quieres construir. Codey Online escribe el codigo, dibuja el esquema de conexiones, lo compila y graba tu placa directamente desde el navegador.

Empieza gratis