When used separately they all work as expected. When the BNO055 and the SHT31D are used together everything works as expected. When the MiniGPS and the SHT31D are used together everything works as expected.
When the three are used together I can't get past the following error
- Code: Select all | TOGGLE FULL SIZE
ValueError: No I2C device at address: 0x44
0x44 is the address of the SHT31D, but why does it suddenly disappear?
Then when take the SHT31D out, and only have the BNO055 and the MiniGPS everything appears to work for a while (5mins). However eventually it will die and I get this error:
- Code: Select all | TOGGLE FULL SIZE
OSError: [Errno 5] Input/Output error
The next time I update any code the error will change to:
- Code: Select all | TOGGLE FULL SIZE
RuntimeError: No pull up found on SDA or SCL; check your wiring
The ONLY wiring is using the STEMMA connectors.
I don't have a lot of experience with I2C, but I was under the impression there would be no issue daisy chaining the sensors. The STEMMA concept really sells it as "plug-n-play". What am I missing?