Connecting Multiple I2Cs to Arduino Nano IoT

Hello,

I am working on a project, where I have to connect an NanoMotorCarrier and MPU 6050 to an Arduino Nano IoT. I know that A4 and A5 are the SDA and SCL. Since the Nano IoT is directly attached to the NanoMotorCarrier, can I just solder MPU 6050 SDA and SCL pins to the Nano IoT? I am afraid it will cause communication issues between the Nano IoT and NanoMotorCarrier.

Is there another way to wire the MPU 6050 to Nano IoT through the analog inputs?

This is my first post, so please let me know if there is any information you need to answer the question.

Thanks for your time

The main purpose of a bus is to share the same IO-pins.
To distinguish which bus participiciant shall react on messages send over the bus
the I2C-bus uses adresses.
This means if the I2C-adresses of the bus-participiciants are different they can share the bus
I2C requires pullup-resistors you have to analyse if your board already has pullup-resistors and if the other component has them too.
adding pullups from each bus-participiciants might be a problem

1 Like

Thanks for your comment, StefanL38.
How can I check if my Nano IoT board and components have pull up resistors?
If I were to install a pull up resistor for the MPU6050, do you know which resistor I should use?
If I connect the MPU 6050 to 3.3 volt instead of 5 volts, wouldn't that work as a resistor? Or at least change the voltage of the incoming signals so that it reads differently than with the 5 volts?

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.