Hello everyone,
I am a beginner with Arduino, and I have worked with chips working with I2C connection before.
Nevertheless, this is the first time I deal with this sensor (Sensirion SFM4100). I don't have the sensor yet, I am considering to buy it. I want to make sure that it is possible for the sensor to work with an Arduino Mega board.
I asked a colleague, and he said to me:
"Bi-directional bus lines are implemented by the devices (master and slave) using open-drain output stages and a pull-up resistor connected to the positive supply voltage. As my small knowledge in Arduino microcontroller, the Arduino boards cannot deal with open-drain output."
However, I don't exactly understand what he means, as my technical background is not that strong.
Can someone help me with this issue?
I can not attach the datasheet to the sensor because I am a new member, but here is the link to the datasheet