2012-07-17 97 views
0

我是一个android的新手。 只是想知道陀螺仪如何在android中工作。它是否安装在内部的硬件或它究竟是什么? 另外,想知道陀螺仪和加速计传感器是否在任何相关?加速计传感器

在此先感谢!

+3

欢迎来到Stack Overflow!我们通常喜欢关于[特定编程问题]的问题(http://stackoverflow.com/faq#questions)。例如,如果您的陀螺仪相关应用遇到问题,我们很乐意提供帮助。 – gobernador 2012-07-17 05:38:21

回答

1

陀螺仪是测量速度(角速度)变化的装置,加速度计测量x,y和z方向的速度变化。

这些器件具有内部机制(由电容,滤波器,ADC组件和一个接口(I2c,spi)组成),可将这些模拟输出传输到数字世界,并由软件解释(传感器融合库)。在设备(手机或平板电脑)中,它们可能会也可能不会作为单独的模块(芯片)存在,但可以确定它们直接连接到电话的MCU,或者通过某个目标MCU(它们连接的目标MCU通过I2C或SPI接口)。

没有陀螺仪和加速度计在任何方面都没有关系,但它们的数据在基于某些算法(由哪些传感器融合库组成)的基础上组合在一起时会给出设备的方向,并且可能有助于翻转屏幕由于他们的输出。 -Rp