Commandé avant 14h00 un jour ouvrable = expédié le jour même 30 jours de délai de rétractation Garantie d’un an
← Retour à l’aperçu

La lecture charge la vidéo depuis YouTube.

Schéma de câblage et exemple de code

Voici comment connecter le Module amplificateur de cellule de charge HX711 à un Arduino UNO ou à un ESP32, avec un exemple de sketch que tu peux téléverser directement.

Lecture du poids avec amplificateur HX711

Cet exemple connecte un module ADC 24 bits HX711 à l'Arduino Uno pour lire les données de poids d'une cellule de charge. Au démarrage, le module fait la tare (mise à zéro) de la balance et affiche en continu les mesures de poids dans le Moniteur série.

Schéma de câblage : Module amplificateur de cellule de charge HX711 sur un Arduino UNO
Schéma de câblage · Cliquez pour agrandir
Tableau de câblage : Module amplificateur de cellule de charge HX711 sur un Arduino UNO
Tableau de câblage · Cliquez pour agrandir
Weight_Reading_with_HX711_Amplifier.ino · compilé et testé
/*
 * ==================================================================
 *  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);
}

Bibliothèques nécessaires : HX711 Arduino Library 0.7.5

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

Mesure de poids avec cellule de charge HX711

Ce projet relie un amplificateur de cellule de charge HX711 24-bit à l'ESP32. Au démarrage, le sketch tare la balance puis affiche en continu les mesures brutes de la cellule de charge dans le Serial Monitor à 115200 baud. Alimenter le HX711 en 3.3V garantit que les niveaux de signal sont directement compatibles avec les GPIOs de l'ESP32.

Schéma de câblage : Module amplificateur de cellule de charge HX711 sur un ESP32 DevKit V1
Schéma de câblage · Cliquez pour agrandir
Tableau de câblage : Module amplificateur de cellule de charge HX711 sur un ESP32 DevKit V1
Tableau de câblage · Cliquez pour agrandir
HX711_Load_Cell_Weight_Measurement.ino · compilé et testé
/*
 * ==================================================================
 *  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);
}

Bibliothèques nécessaires : HX711 Arduino Library 0.7.5

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

Récemment consultés

ACEBOTT SharkBot voiture robot avec commande vocale

ACEBOTT SharkBot voiture robot avec commande vocale

€ 99,00
Capteur d'alcool et d'éthanol MQ-3

Capteur d'alcool et d'éthanol MQ-3

€ 2,80
Module d’alimentation à découpage AC-DC 12V 6A 70W

Module d’alimentation à découpage AC-DC 12V 6A 70W

€ 10,40