文档帮助中心文档
读取传感器校准状态
(状态、时间戳)= readCalibrationStatus (BNO055Sensor)
例子
[状态,时间戳) = readCalibrationStatus (BNO055Sensor)返回BNO055传感器中的加速度计、陀螺仪、磁力计传感器以及整个系统的校准状态。
[状态,时间戳) = readCalibrationStatus (BNO055Sensor)
状态
时间戳
BNO055Sensor
全部折叠
创建一个arduino对象。
arduino
arduinoObj = arduino (“COM5”,“MKR1000”,“库”,“Adafruit / BNO055”)
arduinoObj = arduino with properties: Port: 'COM5' Board: 'MKR1000' AvailablePins: {'D0-D14', 'A0-A6'} AvailableDigitalPins: {'D0-D14', 'A0-A6'} availablepwpins: {'D0-D8', 'D10', 'A3-A4'} AvailableAnalogPins: {'A0-A6'} AvailableI2CBusIDs: [0] availableserialportid: [1] Libraries: {'Adafruit/BNO055', 'I2C'}
创建一个BNO055Sensor对象。
BNO055Sensor =插件(arduinoObj,“Adafruit / BNO055”)
BNO055Sensor = BNO055 with properties: SCLPin: 'D12' dapin: 'D11' Bus: 0 I2CAddress: 40 ('0x28')
要校准传感器,请遵循以下步骤校准BNO055传感器.
暂停(50)
读取传感器的校准状态。
状态=结构体字段:系统:“未校准”加速度计:“未校准”陀螺仪:“全校准”磁力计:“未校准”
时间戳=datetime datetime24 - 7月2019 08:09:45.785
插件
BNO055传感器连接,指定为插件对象。
作为结构阵列指定的BNO055传感器中的系统、陀螺仪、加速度计和磁力计的校准状态。传感器看到的值对应于传感器的校准状态。值的范围是0-3,表描述了每个值
“未校准”
“部分”
“全部”
带有校准状态2的部分校准传感器比带有校准状态1的传感器返回更准确的读数
数据类型:结构体
结构体
datetime
MATLAB®接收校准状态,指定为日期时间。
数据类型:datetime
插件|arduino|readAcceleration|readAngularVelocity|readMagneticField|readOrientation
readAcceleration
readAngularVelocity
readMagneticField
readOrientation
您有这个示例的一个修改版本。要用编辑打开这个例子吗?
您点击了一个对应于这个MATLAB命令的链接:
通过在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站来获得可用的翻译内容,并看到当地的活动和提供。根据您所在的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
请选择表现最佳的中国网站(中文或英文)。MathWorks的其他国家网站并没有针对您所在位置的访问进行优化。
与当地办事处联系