mpu6050
接通MPU-6050传感器Arduino硬件I2C总线
描述
的mpu6050
对象读取加速度和角速度使用InvenSense MPU-6050传感器。MPU-6050是一个6自由度(DOF)惯性测量单元(IMU),用于读取所有三个维度的加速度和角速度。
的mpu6050
对象表示到Arduino上的设备的连接®硬件I2C总线。将一个mcu -6050传感器连接到Arduino硬件的I2C引脚上。你可以在MATLAB中读取传感器的数据®使用对象函数。
在使用mpu6050
对象,使用arduino并设置其属性。在创建Arduino对象时,请确保包含I2C库。有关更多信息,请参见连接Arduino硬件.
创建
描述
输入参数
属性
使用
创建MPU-6050传感器连接
创建一个Arduino对象,包括I2C库。
A = arduino();
方法中显式指定库
名称-值对,同时创建Arduino对象。
清晰的一个;A = arduino(“COM4为”,“Uno”,“库”,“I2C”);
创建传感器对象。
Imu = mpu6050(a)
imu = mpu6050 with properties: I2CAddress: 104 ("0x68") SCLPin: "A5" SDAPin: "A4" SampleRate: 100 (Samples/s) SamplesPerRead: 10 ReadMode: 'latest' SamplesRead: 0 SamplesAvailable: 0显示所有属性,函数
创建带有附加名称-值对参数的MPU-6050传感器连接
创建带有附加属性的传感器对象,这些属性指定为名称-值对参数。
清晰的imu;Imu = mpu6050(a,“SampleRate”, 50岁,“SamplesPerRead”5,“ReadMode”,“古老的”)
imu = mpu6050 with properties: I2CAddress: 104 ("0x68") SCLPin: "A5" SDAPin: "A4" SampleRate: 50 (Samples/s) SamplesPerRead: 5 ReadMode: 'old ' SamplesRead: 0 SamplesAvailable: 0显示所有属性,函数
对象的功能
readAcceleration |
从传感器读取一个加速度样本 |
readAngularVelocity |
从传感器读取一个角速度样本 |
读 |
按指定速率读取传感器实时数据 |
释放 |
释放传感器对象 |
冲洗 |
刷新主机缓冲区 |
信息 |
读取传感器相关信息 |
更多关于
版本历史
在R2019a中引入
另请参阅
主题
- 利用IMU传感器在Arduino上进行俯仰和横摇计算(万博1manbet万博1manbetxxArduino硬件的Simulink支持包)