连接到LSM303C传感器Arduino硬件I2C总线
的lsm303c
对象通过连接硬件I2C总线的LSM303C传感器读取线性加速度、磁场强度和温度。LSM303C是一个惯性测量单元(IMU),用于读取所有三个维度的加速度和磁场。LSM303C还具有嵌入式温度传感器。将LSM303C传感器连接到硬件上的I2C引脚上。你可以在MATLAB中读取传感器的数据®使用对象的功能.
readAcceleration |
从传感器读取一个加速度样本 |
readMagneticField |
从传感器读取一个磁场样本 |
readTemperature |
从传感器读取一个温度样本 |
读 |
使用。以指定的速率读取实时传感器数据传感器融合和跟踪工具箱或导航的工具箱 |
释放 |
释放传感器对象 |
冲洗 |
刷新主机缓冲区 |
信息 |
读取传感器相关信息 |
创建一个arduino
对象的I2C库。
一个= arduino (“COM4为”,“Uno”,“库”,“I2C”);
创建传感器对象。
imu = lsm303c (a)
imu = lsm303c with properties: I2CAddress: 29 ("0x1D"): 30 ("0x1E") Bus: 0
创建具有仅在传感器融合和跟踪工具箱或导航工具箱中可用属性的传感器对象。
清晰的imu;imu = lsm303c (,“SampleRate”, 110,“SamplesPerRead”3,“ReadMode”,“最新”)
imu = lsm303c with properties: I2CAddress: 107 ("0x6B") Bus: 0 SCLPin: "A5" sdram: "A4" SampleRate: 110(采样/秒)SamplesPerRead: 3 ReadMode: "latest" SamplesRead: 0 SamplesAvailable: 0显示所有属性所有函数