mpu6050
Connect MPU-6050 sensor on Raspberry Pi hardware I2C bus
Description
The mpu6050 object reads linear acceleration and angular velocity
along the X, Y, and Z axes using the InvenSense I2C-based MPU-6050 inertial measurement unit
(IMU) sensor interfaced with the Raspberry Pi® hardware. Before you use the mpu6050 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 raspi.
Note
To generate C/C++ code for this object and its associated functions, you must have an Embedded Coder® license.
Creation
Description
creates a MPU-6050 sensor object with default property values. The object represents a
connection to the sensor on the Raspberry Pi hardware sensor = mpu6050(mypi)mypi.
creates a MPU-6050 sensor object with properties using one or more
sensor = mpu6050(mypi,Name,Value)Name,Value arguments.
Input Arguments
Name-Value Arguments
Object Functions
readAcceleration | Read one acceleration data sample from MPU-6050 sensor |
readAngularVelocity | Read one angular velocity data sample from MPU-6050 sensor |
Examples
Extended Capabilities
Version History
Introduced in R2021a
