SparkFun MLX90632 Arduino Library

Hi, I am using the SparkFun library posted here (https://github.com/sparkfun/SparkFun_ML … no_Library) to read temperature values from the MLX90632 sensor attached to the EVB90632 evaluation board. The Arduino is able to detect MLX90632 as a slave. I have confirmed this using an I2C Slave Scanner. However, when I run the reading code provided in the SparkFun library, I simple get a 0 degrees C measurement regardless of where the sensor is placed. I am using an Arduino Nano BLE 33. When I run the debugging code, I get the output "I2C Error: No read response

I2C Error: End transmission"

The same issue has been reported here (viewtopic.php?t=48271). Please advise how to fix this issue and what the underlying cause could be.

It’s possible the library doesn’t work correctly on a Nano BLE33. Have you tried it on an Uno?

Thank you for the suggestion! It turns out the sensor I was using was blown. I tried with some other sensors & checked wiring again and its working now.