# gyro-mpu6050

The `gyro-mpu6050` movement sensor model supports a combination [gyroscope and accelerometer manufactured by TDK InvenSense](https://invensense.tdk.com/products/motion-tracking/6-axis/mpu-6050/).

- [Attributes example](https://docs.viam.com/reference/components/movement-sensor/micro-rdk/gyro-mpu6050/#tabset-referencecomponentsmovement-sensormicro-rdkgyro-mpu6050-1-0)
- [JSON Template](https://docs.viam.com/reference/components/movement-sensor/micro-rdk/gyro-mpu6050/#tabset-referencecomponentsmovement-sensormicro-rdkgyro-mpu6050-1-1)
- [JSON Example](https://docs.viam.com/reference/components/movement-sensor/micro-rdk/gyro-mpu6050/#tabset-referencecomponentsmovement-sensormicro-rdkgyro-mpu6050-1-2)

## Attributes

| Name                          | Type    | Required?  | Description                                                                                                                                     |
|-------------------------------|---------|-------------|-------------------------------------------------------------------------------------------------------------------------------------------------|
| `board`                       | string  | **Required** | The `name` of the [board](https://docs.viam.com/reference/components/board/) to which the device is wired.                                   |
| `i2c_bus`                    | string  | **Required** | The `name` of the I2C bus configured on your [board](https://docs.viam.com/reference/components/board/) wired to this device.                 |
| `use_alt_i2c_address`        | boolean | Optional     | Depends on whether you wire AD0 low (leaving the default address of 0x68) or high (making the address 0x69). If high, set `true`. If low, set `false`.<br>Default: `false` |
