I'm trying to connect an new MLX90614 IR Thermometer sensor to my Elegoo UNO R3 Arduino board (references below) using the I2C protocol, but when I run a tester code to check if the board is detecting the sensor, it seems that no I2C devices are being found.
Could someone give me a hand if they see any errors in the circuit or if they know whether the Elegoo UNO R3 boards are compatible with the I2C protocol? Or maybe it is more of a sensor problem?
but when I run the tester code from post #1, I get the same "Not I2C devices found." as I did before.
Could it be a problem with the sensor or the electric scheme? I've searched in other forums but nothing seems to fit my problem.
PS: I've tryed other sensors that use I2C (e.g. MAX30105) and it worked without errors, so I suppouse it is not a problem with the board protocol nor the code.
Since other I2C devices are detected,it may be that you damaged the sensor when you hadn't soldered it before and tried applying power to it. With intermittent (at best) connections, there's a real possibility that the sensor ended up being power via sneak paths on SDA and/or SCL and self destructed.
I have merged your forum topics due to them having too much overlap on the same subject matter @slozanoj.
In the future, please only create one topic for each distinct subject matter and be careful not to cause them to converge into parallel discussions.
The reason is that generating multiple forum topics on the same subject matter can waste the time of the people trying to help. Someone might spend a lot of time investigating and writing a detailed answer on one topic, without knowing that someone else already did the same in the other topic.
At least two (probably all) are cold solder joints (the "doughnut" shape). Apply flux to the joint, heat iron to 380c, hold iron to solder pad and pin, release after solder flows together.