Looking for macegr and info on his "Centipede shield"

macegr,

I've pulled the code appart and can't resolve the RTC and EEPROM's addresses.

So I am still confused about "how" if I pick the same address as one of those, that these "collisions" won't happen.

The address I put on the MCP would determin the pin numbes it has when I want to set the pins high/low.

Is that right?

P.S.
I found this bit of reading:
Each device you use on the I2C bus must have a unique address. For some devices e.g. serial memory you can set the lower address bits using input pins on the device others have a fixed internal address setting e.g. a real time clock DS1307.

All my efforts to download a PDF falis.
I shall have to wait until I get home. But that is real interesting reading.