Sparkfun MLX90640 i2c address issue
frank984 opened this issue · 2 comments
I connected two Sparkfun IR arrays to a Raspberry Pi 3a+ using a PCA9548A multiplexer:
Sometimes the code used read the IP of the sensors correctly:
Sometimes not, with the following string:
The same thing happens when I use only a module connected directly to the Raspberry, without the multiplexer: without any variations hw or sw, sometimes the i2C address of the module is read correctly, sometimes not
How can I solve the problem?
it's the i2c pullup jumpers; cut one of the sensors' traces on the board rear like so https://learn.sparkfun.com/tutorials/qwiic-ir-array-mlx90640-hookup-guide?_ga=2.150089077.238313185.1666643760-1841065663.1665480869&_gac=1.149695044.1665786185.CjwKCAjwkaSaBhA4EiwALBgQaA0DWIJgJYLZ5bEYuxxY6utz93O-6RlGy3eIyQJ-uKGoKDj382tI1xoCH9UQAvD_BwE#hardware-overview (leave one set intact)