Hello guys.
How many I2C devices can i connect to an arduino due?
Can I read data from two devices at the same time?
Thanks
Hello guys.
How many I2C devices can i connect to an arduino due?
Can I read data from two devices at the same time?
Thanks
Hi Kevin,
I just know that more than 100 different devices can communicate simultaneously as long as every device has its own address on the Arduino Uno - I don't think the due works different.
Standard I2C supports 128 addresses, some are reserved, some are global, but 100+ should be doable. You can also find websites that talk of extended address I2C with 10 bits (or more?) of addressing vs 7, I think you'd have to work on the library to support that.
Two devices can't respond to a master's request at the same time without their data getting corrupted and possibly hanging the bus.
thanks you Guys