Below is the code you use to find I2C device addresses on an Arduino device. On a Raspberry Pi you use I2CDevice -y 1. Raspberry Pi has two I2C buses. Bus 0 is used for a HAT device on top of a Pi. Bus 1 is used for I2C communication. You will see in my setup I have a Bi Directional Logic Level chip to convert 3.3V to 5V devices.