Problem with AMG8833 Thermal Camera Sensor

Hi!

I am making a project using the Adafruit AMG8833 Thermal Camera Sensor. I set up the wiring according to the Adafruit instructions (I tried using A4 and A5 for I2C communication as well):

Screen Shot 2021-12-06 at 11.04.27 AM

I was having trouble with the sensor so I tried running the example test codes from the Adafruit library and I'm still having the same problem.

It prints:
"AMGxx test
Could not find a vaid AMG88xx sensor, check wiring!

Here is the code:

#include <Wire.h>
#include <Adafruit_AMG88xx.h>

Adafruit_AMG88xx amg;

void setup() {
  Serial.begin(9600);
  Serial.println(F("AMG88xx test"));

  bool status;

  // default settings
  status = amg.begin();
  if (!status) {
    Serial.println("Could not find a valid AMG88xx sensor, check wiring!");
    while (1);
  }

  Serial.println("-- Thermistor Test --");

  Serial.println();

  delay(100); // let sensor boot up
}


void loop() {
  Serial.print("Thermistor Temperature = ");
  Serial.print(amg.readThermistor());
  Serial.println(" *C");

  Serial.println();

  //delay a second
  delay(1000);
}

Again, this is the example code from Adafruit and using the wiring from Adafruit so i'm not sure what the problem is.

Any ideas or suggestions?

Thanks!

Which Arduino are you using? Post a well-focused and close up photo of your system. Try an I2C address scanner. I had good luck with the SparkFun library for that sensor; maybe give that a try, too.