Issue with identifying MLX90640 sensor

Hello! I bought the sparkfun IR Array Breakout MLX90640 for a school project I really need to get done. When I test it, it tells it’s unable to identify the sensor. I also ran an I2C scanner sample code to see if there were any devices on the BUS. It says no device was found. I’m using an ESP 32 CAM freenove and I’m connecting the respective SDA and SCL pins to pins 21 e 22. I’d be very greatful if anyone could help me out, I don’t get why it isn’t working since it’s a simple connection and other I2C sensors are working on the BUS. Both the connection pictures and the COM responses are in the attachments. Thank you for the attention !!

I think you need to do some modifications to get the sensor working with ESP32: https://github.com/sparkfun/SparkFun_ML … e/issues/2

bidrohini:
I think you need to do some modifications to get the sensor working with ESP32: https://github.com/sparkfun/SparkFun_ML … e/issues/2

Hi! I had seen that site before and made the first changes (clock speed and add Arduino.h) accordingly. I now have tried downloading the fork the person below recommended, but it will still give me an error while I try to use it, and I end up not being able to upload it to my board. I'm not sure if it's because the fork might not have support for the esp 32 camera version. I put the error in the attachments. Either way, I can't seem to get my esp to recognize the sensor is there; I tried resetting it like the previous site said, but it's no use. Right now I'm stuck between not getting the sensor recognized and not being able to use the esp 32 fork either (although the person in that thread said it was outdated themselves).

Arduino 1.8.19 (Windows 10), Board .txt (1.99 KB)