Does anyone have any experience of using one of the TCA9548A I2C Muktiplexers with an Arduino Uno? I am a complete Newby and am struggling to get anywhere.
I would like to access the multiplexer via I2C (address 0x70) then read 8 pH meters connected to the multiplexer...all with the same address 0x4D unfortunately
Any help would be appreciated
I'm in a similar situation I need TCA9548A to control 6 haptic motor drivers, have it working with an arduino sketch but I’m trying to figure out how to rebuild it in labveiw.
I'm working in a project using arduino MEGA2560 controlled by LabVIEW and I would like to read values from seven SparkFun pressure sensors breakout MS5803. Since these pressure sensors have just two possible address, I am using the Adafruit I2C multiplexer TCA9548A to allow all the pressure sensors to stay in one I2C bus.
Have you figured out how to enable communication through the TCA9548A Multiplexer??
I also just started a project with this Multiplexer and 2 APDS9660 sensors with fixed address of hex39. I got everything working with UNO connected to 1 sensor.
My problem is now the Multiplexer.
I am using SD0/SL0 and SD1/SL1 channels.
After Initializing the UNO and I2C, I know to send soft reset 00000000, then send 00000011.
But now how Do I talk to the sensors and switch between them?
Sensor side- I know I need to write x80,x3 (this turns on sensor) then write x8F, x1 (this changes the sensitivity). This is done once per power cycle. After that I can run in a loop and write x94 followed by read 8 bytes of info (color-brightness)