When using an Arduino connected to an HX711 amplifier connected to a Wheatstone half bridge. I am extracting the raw values from the Arduino.
The value that i am getting is 8388607 consistently. I have used this setup before and it was working but i have tried everything and not getting a different result.
-8388608 / 8388607 are the smallest / biggest numbers a 24bit two’s complement can carry, so the ADC values are clipped. This leads to a change in wiring (when your same appliance before worked), a dirty GND interconnection or thelike.
If software change at your site is the reason for that, consider using a recent version of bogde/HX711 lib - but this as a 2nd step.
Zum Glück hab ich noch ein paar von den Dinger rumfliegen. Getauscht, lief. Vorher aber stundenlang Kabel durch gemessen und Schaltung & Software geprüft…
So my wiring was faulty but once fixed I still capped at the value mentioned. I used the line below in my code which halfed the gain thus bringing the readings back into measured range.
@ckrohne hatte mir zwei ältere Open Hive WiFi Solar / Adafruit HUZZAH zugeschickt, einen von mir zusammengelötet und einer von ihm. Beide lieferten nach bisherigem problemlosen Werkeln plötzlich keine korrekten Daten für die Waage mehr.
Bei der Ausgabe der Rohdaten mit der HX711-Bibliothek spuckt der eine nur 8388607-Werte aus, der andere alteriert zwischen den möglichen extremen:
Get raw values for lower limit:
-1
-1
-1
8388607
8388607
8388607
8388607
Sehe ich heute das erste mal so! Leider ist das HX711-Board festgelötet und nicht gesteckt, was den Austausch schwierig macht.