When multiple libraries exist, how do you know which is best? (BME280 for DAQ)

Hi There!

I am building a DAQ that has a BME280, 2 Adafruit MPRLS pressure sensors, 2 RS232 interfaces, an RTC and a micro SD interface.

When multiple libraries are available (such as for the BME280) which is best to use? My break out board for it is one purchased off of Amazon and is not a brand name like sparkfun or adafruit, and branded libraries exist for those. Will the adafruit and sparkfun libraries work with my "no name" board?

The one I have is in the picture attached.

Thanks!

BME280.PNG

It's the same sensor. So yes, those libraries will work just fine.

Just beware of the voltage requirements - it's a 3.3V sensor and I don't see level shifters or a regulator on that image. Don't connect it to 5V power or 5V signals without level shifters and regulator.

Great! Thank you.

And in the documentation for this chip it says its OK to use 5V because its stepped down by a regulator on the other face of the chip, I've attached an image of the other side.

BME280 other side.PNG

Yes, that looks the part.