Buongiorno a tutti, sto cercando di costruire una bilancia utilizzando il convertitore hx711
connesso a 4 load cell.. per il cablaggio ho seguito le istruzioni come da figura allegata.
Ho provato a caricare lo sketch d'esempio della library hx711 Arduino library base per la lettura dei valori
#include "HX711.h"
// HX711 circuit wiring
const int LOADCELL_DOUT_PIN = 2;
const int LOADCELL_SCK_PIN = 3;
HX711 scale;
void setup() {
Serial.begin(57600);
scale.begin(LOADCELL_DOUT_PIN, LOADCELL_SCK_PIN);
}
void loop() {
if (scale.is_ready()) {
long reading = scale.read();
Serial.print("HX711 reading: ");
Serial.println(reading);
} else {
Serial.println("HX711 not found.");
}
delay(10000);
}
ma sembra che i valori che riceve sono assolutamente casuali e indipendenti dal fatto che io aggiunga o meno del peso sulle celle di carico..
12:21:26.272 -> HX711 not found.
12:21:36.294 -> HX711 reading: 389592
12:21:46.287 -> HX711 reading: 389631
QUI HO AGGIUNTO UN PESO
12:21:56.281 -> HX711 reading: 389615
12:22:06.298 -> HX711 reading: 389569
QUI L HO TOLTO
12:22:16.283 -> HX711 reading: 389614
12:22:26.293 -> HX711 reading: 389642
Cosa puo essere il problema??