So you're a Noob? Post your questions here until you graduate! Don't be shy.
User avatar
By AndreaDagostini
#74574 Hy all,

i have this scenario:
3kg load cell full bridge 4 wires --> hx711(green) -->esp8266 (e01) -->FTDI232 -->arduino IDE on win10
i need to read data (with calibration factor) on the serial monitor of arduino IDE.
connection are OK
DT-->GPIO2
SCK-->GPIO0

i already try by connecting cell+hx711 on a raspberry pi zero W with python and it work fine,
but i'm not still able to do the same through esp8266-e01.

any help pls?
User avatar
By AndreaDagostini
#74629 i try this code (on arduino IDE, via FTDI232), but can't get valid values :roll:

HELP PLS

#include "HX711.h"
#include <ESP8266WiFi.h>

#define DOUT 2
#define CLK 0

HX711 scale(DOUT, CLK);

float calibration_factor = 40; //è il valore trovato dividendo il valore della cella per il peso noto
float peso=0.000;


void setup() {
Serial.begin(115200);

scale.set_scale();
scale.tare();
}

void loop() {

scale.set_scale(calibration_factor); //setta la cella di carico con il valore trovato
peso= max(0, int(scale.get_value(5))); //riporta solo valori zero e positivi dopo 5 letture

//peso=scale.get_value(5); //scommento questa riga per ottenere il valore da dividere per il peso noto (da usare in alternativa alle due righe precedenti)

Serial.print("peso_units: ");
Serial.println(peso);
scale.power_down();
delay(500);
scale.power_up();
}