Arduimu + Arduino using I2C

how much signals could be send via i2c ? how much no. of lines could I add -- I2C_readAnything --- to the code? how to receive data from two devices to only one arduino via i2c? thanks in advance

how much signals could be send via i2c ?

As much as you want there is no limit.

how to receive data from two devices to only one arduino via i2c?

Each I2C device will have a different address, use that address to talk to each device separately.

how much no. of lines could I add -- I2C_readAnything --- to the code?

Look in the IDE under menu:- Examples -> Wire -> master_reader and Examples -> Wire -> master_writer

thanks for your reply, ** for only one master and one slave. when i add multiple I2C_writeAnything, I got only the first eight signals and after the eight one i have (non) or any other foolish signals.

when i add multiple I2C_writeAnything, I got only the first eight signals and after the eight one i have (non) or any other foolish signals.

I have no idea what those words mean.

If you want to communicate with another device on the I2C bus you use that devices unique address, so suppose you have two devices at addresses 24 and 56 then you would use:-

Wire.beginTransmission(24); // transmit to device #24
  Wire.write("x is ");        // sends five bytes to device 24
  Wire.write(x);              // sends one byte to device 24
  Wire.endTransmission();    // stop transmitting to device 24

Wire.beginTransmission(56); // transmit to device #56
  Wire.write(7);              // sends one byte with a value of 7  to device 56
  Wire.endTransmission();    // stop transmitting to device 56

Do that for all the devices you want to talk to.