mpu9250
Description
The mpu9250
object reads linear acceleration, angular velocity,
and magnetic field along the X, Y, and Z axes using the InvenSense I2C-based MPU-9250 inertial
measurement unit (IMU) sensor interfaced with the Raspberry Pi® hardware. This object represents a connection from MATLAB® to the MPU-9250 sensor connected on the Raspberry Pi hardware board I2C pins I2C1_SDA (GPIO 2) and I2C1_SCL (GPIO 3). Before you use
the mpu9250
object, ensure that the I2C interface is enabled on your
Raspberry Pi kernel. You can then create a connection to the Raspberry Pi board using the raspi
object and set its properties. For more
information, see enableI2C
and raspi
.
Creation
Description
creates a MPU-9250 sensor object with default property values. The object represents a
connection to the sensor on the Raspberry Pi hardware sensor
= mpu9250(mypi
)mypi
.
creates a MPU-9250 sensor object with properties using one or more
sensor
= mpu9250(mypi
,Name,Value
)Name,Value
arguments.
Input Arguments
Object Functions
readAcceleration | Read one acceleration data sample from MPU-9250 sensor |
readAngularVelocity | Read one angular velocity data sample from MPU-9250 sensor |
readMagneticField | Read one magnetic field data sample from MPU-9250 sensor |
Examples
Extended Capabilities
Version History
Introduced in R2021a
See Also
readAcceleration
| readAngularVelocity
| readMagneticField
| raspi
| scanI2CBus
| showPins
| enableI2C
| disableI2C
| Raspberry Pi Resource
Monitor App