Im planning to get the TOF050C module and wondering what does the INT and SHUT pin do. Im having hard time looking for the documentation of this specific model. Adafuit seem to have a version of this that uses GPIO and XSHUT.
It looks like an interrupt pin and a shutter pin? are these necessary?
INT is used to eventually set interruptions on the uc. XSHUT can be used to set which module is active if you have more than one on the same I2C line. Bringing it LOW puts the sensor in standby mode and allows you to set other adress to the module.
There´s no need to connect those pins if you´re not using the sensor to set interrupts or don´t have more than one on the same project.
im planning to use 3, but it kind of annoying i have to still set the address by a physicall pin, does it not have a feature to store the address in software? Also does it come with i2c pull up or do i have to provide my own?
I see a 6-pin I2C level shifter on that board, with 10k pull up resistors (103 resistor array).
Three boards will give you 3/10 = 3k3 pull up, which is ok for short wiring.
Yep, three modules seem to require three exra digital pins.
Leo..