Waveshare MLX90614 I2C Address / Identifier Change

Hi All,

I would like to use multiple Waveshare MLX90614 IR units and I understand I need to change the I2C address / identifier of each unit so that they are unique.
I'm using Arduino Uno.

I've found a few different codes for different types (Adafruit, etc..) but none have worked.

Information on the sensor can be found here: https://www.waveshare.com/wiki/Infrared_Temperature_Sensor

According to the wiki the address is 0x00, but when I read it on the unit its 0x5A, and i'm pretty sure it's 0x5A.

How challenging would it be to change the address? the wiki says it can be done with EEPROM but i'm too much of a beginner to understand how that can be done.

Can a generic I2C address change script work, or does it need to be tailored to the Waveshare unti?

Any help is much appreciated!

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.