Leer más de un sensor que usa l2C con Arduino

Hola:

estoy intentando usar: -2 sensores HMC5883L (uno azul de 5 pines) -1 sensor MPU6050 (uno azul)

con un arduino Uno (también podría usar un Mega). Al parecer el protocolo l2C permite leer más de un sensor siempre que las direcciones de estos sean distintas pero en este caso me parece que el de las tres es igual. Estaba pensando conectar los tres sensores en paralelo y mediante compuertas hacer que pase uno a uno la información de los 2 pines (mientras las compuertas de los otros 2 sensores están cerradas) de cada sensor al arduino.

¿Esto es viable? No quiero tener que compprar 3 arduino nano o mini para esto. Estoy desarrollando un sistema para mover un brazo robótico.

Gracias.

Puedes usar un CD4052 multiplexor analógico, o también un multiplexor digital. O bien usa un muliplexor I2C que los hay también. Busca en google multiplexor i2c.

Hace 2 o 3 dias respondí algo similiar a otro forero. Búscalo por favor.