I2C on non I2C pins, possible? I have 2 I2C devices that uses the same address. One of them is the DS3231 RTC. I use this library for the DS3231. I dont want to mess with the other one cause it is way more complicated then this one.:

#include &lt;DS3231.h&gt;


http://www.rinkydinkelectronics.com/library.php?id=73

Then, there is an object declaration for the real time clock:

DS3231  rtc(SDA, SCL);


I wounder if I can change that to:

DS3231  rtc(A0, A1);


I've seen the library but I haven't understand it yet (duh... I'm so stupid!). But is it possible to use an other pair of pins for I2C communication.

Note that I've already tried to use the soft I2C library but I really want to avoid it because it is just too much. If it is the final solution then so be it.
You can change the address of the GY-521 by pulling the AD0 pin to Vcc. After that the address will be 0x69 instead of 0x68.