Hello to everyone,
I am developing an application that I am using an Arduino Nano 33 IoT, a stepper motor and a distance sensor that is communicating with Arduino through I2C. The sensor should be placed in a long (2-3 meters) distance from Arduino, so the I2C protocol does not work. After searching this forum and the net, I am thinking to add two “SparkFun QwiicBus - EndPoints” in order to achieve the desired result.
I have the following questions:
-
Is the Arduino Nano compatible with the SparkFun QwiicBus - EndPoint (SparkFun QwiicBus - EndPoint - COM-16988 - SparkFun Electronics) or should I move to another microprocessor?
-
If it is, is it enough to just add two SparkFun QwiicBus - Endpoints between the distance sensor and the Arduino? or should I also add a SparkFun QwiicBus - MidPoint? The distance among the arduino and distance sensor would be about 2-3 meters.
-
Finally, do I need do add pull-up and pull down resistors if I use the SparkFun staff?
Thanks for your attendance.