lsm9ds1
描述
的lsm9ds1
对象读取加速度、角速度、使用意法半导体和磁场®LSM9DS1传感器。LSM9DS1是9自由度(自由度)的惯性测量单元(IMU)用于读取加速度、角速度,在所有三维磁场。
的lsm9ds1
对象代表Arduino的连接设备®硬件I2C总线。附加一个LSM9DS1传感器I2C Arduino硬件上的别针。你可以在MATLAB从传感器读取数据®使用对象的功能。
在你使用lsm9ds1
对象,创建一个Arduino对象使用arduino并设置其属性。当您创建Arduino对象,确保包括I2C图书馆。有关更多信息,请参见连接到Arduino硬件。
创建
描述
输入参数
属性
使用
创建LSM9DS1传感器连接
创建一个Arduino对象,包括I2C图书馆。
一个= arduino ();
或者,您可以显式地指定它库
在创建Arduino对象名称-值对。
清晰的一个;一个= arduino (“COM4为”,“Uno”,“库”,“I2C”);
创建传感器对象。
imu = lsm9ds1 (a)
imu = lsm9ds1属性:I2CAddress: 107 (“0 x6b”): 30 (“0 x1e”) SCLPin:“A5”SDAPin:“A4”SampleRate: 100(样本/ s) SamplesPerRead: 10 ReadMode:“最新”SamplesRead: 0 SamplesAvailable: 0显示所有属性,函数
创建LSM9DS1传感器连接与额外的参数名称-值对
创建一个传感器对象与附加属性指定为参数名称-值对。
清晰的imu;imu = lsm9ds1 (,“SampleRate”,50岁,“SamplesPerRead”5,“ReadMode”,“古老的”)
imu = lsm9ds1属性:I2CAddress: 107 (“0 x6b”): 30 (“0 x1e”) SCLPin:“A5”SDAPin:“A4”SampleRate: 50(样本/ s) SamplesPerRead: 5 ReadMode:“古老”SamplesRead: 0 SamplesAvailable: 0显示所有属性,函数
对象的功能
readAcceleration |
从传感器读取加速度的一个示例 |
readAngularVelocity |
从传感器读取角速度的一个示例 |
readMagneticField |
从传感器读取磁场的一个示例 |
读 |
读取实时传感器数据在指定的速度 |
释放 |
释放传感器对象 |
冲洗 |
冲洗主机缓冲 |
信息 |
阅读相关信息传感器 |
更多关于
版本历史
介绍了R2019a
另请参阅
主题
- 俯仰和滚计算Arduino使用IMU传感器(金宝appArdu金宝appino硬件仿真软件支持包)