I2C arduino

Buongiorno volevo fare una domanda. E' possibile gestire due I2C con un solo Arduino Uno ...una I2C in cui l'Arduino è Master e una dove l'Arduino è client ovvero riceve tramite l'altra connessione I2C? Grazie :)

mi pare di ricordare una "softI2C", grazie alla quale qualsiasi pin diventa i2c.. però non assicuro

lesto: mi pare di ricordare una "softI2C", grazie alla quale qualsiasi pin diventa i2c.. però non assicuro

Non puoi far diventare un pin qualunque I2C perché ci sono delle importanti differenze hardware tra un gpio e i pin SDA e SCL.

Quindi ho una sola coppia SDA e SCL ? su un Arduino Uno

esiste una libreria, altrimenti forse via i2c può comandare un secondo controller/arduino

ok grazie ...cioè mi stai dicendo che grazie a questa libreria riesco ad avere più coppie di SDA e SCL ? altrimenti sarebbe impossibile ? per come viene commercializzato l'ARDUINO UNO Grazie Lesto :)

la libreia in questione è http://forums.adafruit.com/viewtopic.php?f=25&t=13722 però in effetti ha ragione astro, i pin i2c dovrebbero essere open-drain, non so come aggiri il problema la libreria