Usted va a querer utilizar el Arduino Biblioteca de cables (más detalles aquí ) para hablar con el dispositivo (viene incorporado con el IDE).
Las líneas I2C que necesitarás conectar entre tu Arduino y tu sensor son SDA, SCL y GND. A saber:
- Arduino Analog Pin 4 = SDA = Sensor Pin SDA (2)
- Arduino Analog Pin 5 = SCL = Sensor Pin SCL (1)
- Pin GND Arduino = GND = Pin GND del sensor (5)
Dependiendo de la distancia entre el sensor y el Arduino, es posible que también necesite resistencias pull up externas (por ejemplo, 3,3 k Ohm) conectadas entre SDA, SCL y VCC.
Pero hay un problema. El sensor parece funcionar a 3,3V y el Arduino funciona a 5V. Así que para "interfaz" I2C entre ellos es necesario utilizar transistores para cambiar el nivel de la señalización como se describe en este otro post (con este referencia clave ). Vas a querer esas resistencias pull up que mencioné a cada lado de los transistores de conversión de nivel.