I want to read data from five equal devices via I2C. Master is ESP8266 microcontroller and slaves are five MPU5060. The problem is that they have equal addresses. I've seen a lot of answers about how to solve it, but they are all about multiplexers. How can I do it by the software part?
Software alone cannot differentiate same slave devices with same I2C addresses.
It is wise to go ahead with the working solutions. Multiplexers are a good approach realised using discretes or readymade solution.
The ADD pin can be modified to atleast create two different addresses.