Dispositivos I2C conflitando

Caros amigos:

Estou querendo ligar dois dispositivos I2C em um Arduino Mega e mostrar as informações em uma tela de OLED.

São um BME280 (pressão humidade e temperatura) e um RTC DS1307 para as horas.

Ao usar o I2C Scanner ele detecta os 3 dispositivos corretamente.

Ao rodar cada Sketch de teste de cada módulo, e monitorar pelo monitor serial, os dois (BME280 e DS1307) funcionam corretamente.
O display de OLED também funciona corretamente.

Ao baixar o meu sketch com o programa para mostrar todas as informações no display de OLED, o RTC DS1307 apresenta informações completamente malucas...

Se eu soltar os fios do BME280, para testar, o RTC DS1307 passa a funcionar corretamente. Com o meu sketch.
Os dados do BME280 passam a marcar zero.

Me parece problema com endereçamento do I2C conflitando ou alguma eletrônica errada.. Alguém sabe me dar uma ajuda???

Desde já, muito obrigado!

Se mostrasses o código por vezes ajuda a perceber o que se passa…

Muito obrigado bubulindo, consegui resolver, era realmente um problema no meu código!

Agradeço a atenção!