Hi guys, I have bme 280 and connected to the pcb for arduino mega, im using this for almost 2 months now. The problem now, the bme280 started to read high temp/hum/pres. Please see the image below. The past few days is normal. And the sudden increase just started yesterday, "normal output >>> sudden increase >>>> normal output"
do you guys have any clue? or just a wiring issues? TIA
How is the sensor connected ? Do you use a I2C level shifter ? How long are the wires of the I2C bus ?
The Arduino Mega has a 5V I2C bus and onboard pullup resistors of 10k to 5V. The BME280 does not like that.
What happens if your project is running and you disconnect the BME280 ? Does it result into the same values ?
The BME280 is a 3.3V chip and it needs a 3.3V I2C bus.
I don't know if that causes the problem, but you have to fix that anyway.
Can you give a link to the BME280 module that you use ? (a link to where you bought it). Perhaps there is already a level shifter and a voltage regulator on the module.