Pedido antes de las 14:00 en día laborable = enviado el mismo día 30 días de desistimiento 1 año de garantía
← Volver al resumen

Al reproducirlo, se carga el vídeo de YouTube.

Esquema de conexión y ejemplo de código

Así conectas el Módulo amplificador de celda de carga HX711 a un Arduino UNO o ESP32, con un sketch de ejemplo que puedes subir directamente.

Lectura de peso con amplificador HX711

Este ejemplo conecta un módulo ADC HX711 de 24 bits al Arduino Uno para leer datos de peso de una celda de carga. Al arrancar, el módulo tara (pone a cero) la báscula y muestra continuamente las mediciones de peso en el Monitor Serie.

Esquema de conexión: Módulo amplificador de celda de carga HX711 en un Arduino UNO
Esquema de conexión · Haz clic para ampliar
Tabla de conexión: Módulo amplificador de celda de carga HX711 en un Arduino UNO
Tabla de conexión · Haz clic para ampliar
Weight_Reading_with_HX711_Amplifier.ino · compilado y probado
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : Weight Reading with HX711 Amplifier
 *  Board     : Arduino UNO (arduino:avr:uno)
 *  Parts     : HX711 Load Cell Amplifier
 *  Libraries : HX711 Arduino Library 0.7.5
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

#include "HX711.h"

const int DOUT_PIN = 3;
const int SCK_PIN = 2;

HX711 scale;

void setup() {
  Serial.begin(115200);
  Serial.println(F("HX711 Load Cell Demo"));

  scale.begin(DOUT_PIN, SCK_PIN);

  Serial.println(F("Taring... ensure no weight is on the scale."));
  scale.set_scale();
  scale.tare();
  Serial.println(F("Tare complete. Place weight on load cell."));
}

void loop() {
  if (scale.is_ready()) {
    long reading = scale.get_units(5);
    Serial.print(F("Reading: "));
    Serial.println(reading);
  } else {
    Serial.println(F("HX711 not detected."));
  }
  delay(500);
}

Bibliotecas necesarias: HX711 Arduino Library 0.7.5

Wiring diagram and example code generated by Codey.online — https://www.codey.online

Medición de peso con celda de carga HX711

Este proyecto conecta un amplificador para celda de carga HX711 de 24-bit con el ESP32. Al arrancar, el sketch tarará la balanza y luego mostrará de forma continua las lecturas brutas de la celda de carga en el Serial Monitor a 115200 baud. Alimentar el HX711 con 3.3V garantiza que los niveles de señal sean directamente compatibles con los GPIO del ESP32.

Esquema de conexión: Módulo amplificador de celda de carga HX711 en un ESP32 DevKit V1
Esquema de conexión · Haz clic para ampliar
Tabla de conexión: Módulo amplificador de celda de carga HX711 en un ESP32 DevKit V1
Tabla de conexión · Haz clic para ampliar
HX711_Load_Cell_Weight_Measurement.ino · compilado y probado
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : HX711 Load Cell Weight Measurement
 *  Board     : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
 *  Parts     : HX711 Load Cell Amplifier
 *  Libraries : HX711 Arduino Library 0.7.5
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

#include "HX711.h"

// Pin definitions (GPIO 19 for DOUT, GPIO 18 for SCK)
const int DOUT_PIN = 19;
const int SCK_PIN = 18;

HX711 scale;

void setup() {
  Serial.begin(115200);
  while (!Serial) { delay(10); }

  Serial.println("HX711 Weight Sensor Demo");
  scale.begin(DOUT_PIN, SCK_PIN);

  Serial.println("Initializing sensor...");
  delay(1000);

  if (scale.is_ready()) {
    scale.set_scale();    // Set default scale factor
    scale.tare();         // Reset the scale to 0 (tare)
    Serial.println("Tare complete. Place weight on the load cell.");
  } else {
    Serial.println("HX711 not detected. Check wiring.");
  }
}

void loop() {
  if (scale.is_ready()) {
    long reading = scale.get_units(5); // Average of 5 readings
    Serial.print("Raw reading: ");
    Serial.println(reading);
  } else {
    Serial.println("HX711 not ready.");
  }
  delay(500);
}

Bibliotecas necesarias: HX711 Arduino Library 0.7.5

Wiring diagram and example code generated by Codey.online — https://www.codey.online

Vistos recientemente

Sensor de agua para Arduino | ESP32 | ESP8266

Sensor de agua para Arduino | ESP32 | ESP8266

€ 0,95