Leer RTC DS1307 y GY-512

Hola, estoy intentando leer un reloj en tiempo real RTC DS1307 y un acelerometro/giroscopio GY-512 en un arduino leonardo; pero tengo problemas al leer los dos, ya que causan interferencias y dan valores erroneos, ¿como puedo leer los dos? no tiene que ser necesariamente al mismo tiempo, puede ser con cualquier protocolo I2C, SPI u otro. Les agradezco cualquier ayuda.