Sparkfun Qwiic PHat 2.0 not detecting my other sensors through i2c on Raspi

Currently stuck, not able to pick up and detect the multiple sensors I have on my PHat which is connected properly to a raspi.

I am using:

  • Raspi 4

  • Sparkfun Qwiic PHat 2.0

  • currently using the 3 black sensor chips as ports into the PHat. They are all environmental sensors.

  • python library of qwiic_i2c

https://drive.google.com/file/d/16nocRW … sp=sharing

When I try to detect, I am only picking up one address, instead of 3 different ones for the sensors

When I call qwiic.list_devices(), I am returning

50, ‘Qwiic 4m Distance Sensor (ToF)’, 'QwiicVL53L1X

This is definitely not any of the sensors am currently trying to read from, nor is it the PHat.

Using python to dump values based on the address at 50, I am not getting any changing values:

timestamp = i2cDriver.readWord(myDeviceAddress, SCL)
output = i2cDriver.readWord(myDeviceAddress, SDA)

Please let me know what I need to do to start reading sensor data through i2c

Thanks for reaching out to us on this.

Try unhooking the blue board/PmodAQS module, as it appears to have its own hosting protocols: https://reference.digilentinc.com/refer … 1563490328 which may be interfering.

Troubleshoot by hooking each up one at a time and verifying function before moving on.

Hope this helps, and happy sparking!