Mi clase de Diseño y Desarrollo de Ingeniería (EDD) está trabajando en un globo de gran altitud (HAB) y mi amigo y yo estamos a cargo de la recopilación de datos. Parece que vamos a utilizar un Arduino (Uno o Due basado en puertos necesarios) y tableros de ruptura de sensores para registrar datos. Mientras exploraba nuestras posibilidades, no estaba seguro de si ejecutar varios dispositivos I2C en el Arduino fuera realista.
Por ejemplo, al ver los tutoriales para un acelerómetro (3 ejes) y un giroscopio (3 ejes) , encontré que ambos requieren el uso de SDA y Puertos SCL en el Arduino. Si he leído correctamente, cada dispositivo tiene una dirección I2C diferente, y puedes usarlos en el mismo puerto, pero no estaba seguro. Si eso es posible, ¿cómo sabe cuál es la dirección o cómo asignar la dirección? ¿Hay un límite máximo de dispositivos I2C que un Arduino pueda manejar? He revisado ¿Cómo conectar varios dispositivos con interfaz i2c en un solo pin A4 (SDA) y A5 (SCL) en Arduino? pero no estoy seguro de que esto responda mis preguntas completamente.