We are using these sensors in a duct, when we went to test the sensors after construction of the duct they would on readout 0 and 5 m/s. We have an anemometer next to them to verify. We started to trouble shoot the sensors by using the code from provided libraries by spark fun, the sensors still do not work. We are using an ESP32 with these sensors and 1/4 is working completely fine.
Odd. How are they being wired?
To be clear, are you exiting the IDE completely, unplugging and then swapping the units? Hot-swapping can cause issues
Are you using all four simultaneity or one at a time? Can you provide photos showing how they are mounted?
We have two per microcontroller and are already using a multiplexer for them.
Thanks for the closer photo - Apologies for so many requests, but I do notice the header pins are ‘floating’ above the board a bit…can you share a close-up photo of the soldering? I’m guessing the backside could be sketchy
Do they work individually without a MUX or does only one work then?
Also, if you solder up more of these in the future, I’d stick the headers on the bottom of the board. That way they don’t potentially interfere with air flow.
The soldering looks good! It might be me or the angle, but it looks like SDA and SCL are off by 1 pin each? It could just be parallax from the photo but it appears that way





