The problem is the serial monitor give me a response each 2 second, even comment the delay code.
Do you have any idea why works of this way?
Any solution? I need it works faster.
I read the data sheet, but I didn't understand very well if I have to use the RATE pin or the XI pin to change the behavior I need.
The HX711 module I use, don't let me to use these pins, because the module have not extension for these pins, so I ask if do you now any way to configurate the HX to work faster or what should I do.
I don't know why, but when I connect pin 16 (DVDD=4.75v) to pin 15 (RATE) to set RATE = 1, arduino turn off ......
Maybe I was wrong, but at datasheet y could read I must set RATE = DVDD to set 80hz
I don't know how you can do that. You have a breakout bd that only has certains pins brought out to pads and Rate is not one of them. How can you connect it to Pin-16 when pin-15 is shorted to GND by a trace on the PCB . When you connect 15 to 16 you are putting a direct short across the +5V and GND.
Shouldn't it read 0.5Hz compared to 10/80Hz?
Hz = 1/s, so every 2s means 0.5Hz.
And 10Hz should result in one value every 0.1s.
The settling time given in the specs states that at 10Hz operation mode it takes 400ms to receive a constant signal. At 80Hz it only takes 50ms. To me this means that at 80Hz the internal sampling is done at the given frequency.
So I think the issue must be based on the used lib.
And I guess raschemmel is right by hinting that the RATE pin is grounded by default because the vendor has given this application to be the reference schematic.
To increase the speed of the output / results, try using a different library for the HX711. But rememver that the keywords and code may vary a bit depending on the library. (eg. getGram / get_value / getData)