user1535: Can I change the pins on the communication for a Master-Slave arduino Wire transmission? I want to communicate between 2 arduinos, but on one of them A4&A5 are taken

user379: To complete Ignacio's answer, there's indeed no other hardware I2C on AVR Arduinos.
The only options you have to use other pins is:

to use bitbang i2c, which is way slower ; 
or you can switch to the Arduino Due which features two TWI ports ; 
or you can use an SPI to I2C serial bridge such has that one.


user368: You cannot. Wire uses hardware I2C, and on the Uno only A4 and A5 are connected to the TWI peripheral on the MCU. You will need to either switch to a bit-bang I2C implementation or change the protocol you're using.

1535: <p>Can I change the pins on the communication for a Master-Slave arduino Wire transmission? I want to communicate between 2 arduinos, but on one of them A4&amp;A5 are taken</p>
 379: <p>To complete Ignacio's answer, there's indeed no other hardware I2C on AVR Arduinos.</p>

<p>The only options you have to use other pins is:</p>

<ul>
<li>to use bitbang i2c, which is way slower ; </li>
<li>or you can switch to the Arduino Due which features two TWI ports ; </li>
<li>or you can use an SPI to I2C serial bridge such has <a href="http://www.silabs.com/products/interface/spitoi2c/Pages/default.aspx" rel="nofollow">that one</a>.</li>
</ul>
 368: <p>You cannot. Wire uses hardware I<sup>2</sup>C, and on the Uno only A4 and A5 are connected to the TWI peripheral on the MCU. You will need to either switch to a bit-bang I<sup>2</sup>C implementation or change the protocol you're using.</p>
