🔗 Presentación web (léela también aquÃ): Sesión 4 — IMU y bus I2C
MadRams usa dos MPU6050 en el mismo bus I2C: uno en el chasis (dirección 0x68) y otro en el volante (0x69). Es el ejemplo perfecto de por qué existen las direcciones I2C — sin ellas, el Arduino no podrÃa distinguir de cuál sensor viene cada dato.
Uso real: detección de impacto / rollover (seguridad del piloto).
En Arduino Uno son fijos: SDA = A4, SCL = A5 (no se pueden cambiar de pin sin hardware especial).
Una dirección I2C es un número de 7 bits (0 a 127) que identifica a cada dispositivo en el bus. Dos dispositivos no pueden compartir la misma dirección en el mismo bus — por eso MadRams usa 0x68 para un MPU6050 y 0x69 para el otro (muchos módulos tienen un pin AD0 que cambia la dirección entre esos dos valores).