问题标签 [tilt-sensor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - USB从传感器读取
我有带有 USB 的倾斜传感器。我如何在 C# 中使用 USB 从倾斜传感器读取数据。
注意:倾斜传感器从 USB 连接发送数据。
谢谢...
android - 切换 Android SensorManager 速度。什么是好的做法?
我有兴趣随着时间的推移在不同的传感器方向速度之间切换以优化程序,即..电池寿命。该例程可能会被非常频繁地调用。我正在寻找正确的做法。
我应该注销侦听器,然后向 SensorManager.SENSOR_DELAY_NORMAL
注册
还是不应该费心注销侦听器?
谢谢。
c++ - 如何执行陀螺仪数据的离散积分?
集成产生角度时测量角度旋转速率的陀螺仪对吗?我的问题是我该怎么做?到目前为止我所做的只是添加我检测到的所有角度,这似乎是非常错误的
非常欢迎提出建议。谢谢
android - Nexus S 和姜饼传感器事件——哪个传感器使用什么硬件?
有人可以帮助知道哪个传感器使用手机硬件的哪个部分,或者在 android 2.3 的 Nexus S 上使用了哪种组合?
以下是传感器事件:
TYPE_加速度计
TYPE_陀螺仪
TYPE_GRAVITY
TYPE_LINEAR_ACCELERATION
TYPE_ORIENTATION
TYPE_ROTATION_VECTOR
我假设前 2 个对应于单独的硬件(加速度计和陀螺仪),
但是其他剩下的呢?
TYPE_LINEAR_ACCELERATION 是否最好同时使用加速度计和陀螺仪硬件?
我实际上对“线性加速度”感兴趣,所以如果“线性加速度”在内部使用陀螺仪来给出值,我是否不必担心陀螺仪事件?
此外,当在设备线性加速度上进行测试时,发现会为轻微抖动提供高值,因此假设这会消除重力矢量,这是意料之外的。
有什么想法吗 ?
android - 计算角度 - 安卓
我一直试图弄清楚这一点,但没有运气。
当手机绕 z 轴旋转时,我想计算手机方向和 y 轴之间的角度。我将手机放在面前,将其从纵向倾斜到横向,y 轴穿过地球的中心。现在我想要倾斜的角度。我做了一张图片来解释我需要什么角度,但我需要更多的声誉来发布图片......
现在我想知道要使用哪种传感器类型和哪个值。在我的尝试中,我无法隔离那个特定的角度。我得到的最接近的是带有 value[2] 的 TYPE_ROTATION_VECTOR 但我没有让它完全工作,此外,你需要 api 级别 9。
android - 无论设备方向如何确定
我正在 Android 上开发一个 AR 应用程序,并且希望无论设备滚动方向如何,都可以获得水平和垂直值,就像水平仪一样。一个例子是用户以纵向模式拿着他们的设备并旋转他们的手机,我希望手机上的地平线与自然地平线相匹配。我玩过传感器管理器返回的滚动值,但它似乎考虑了俯仰(即设备现在处于横向模式,应该是俯仰影响滚动。)
此外,在阅读音高时,我希望地平线上下移动,而不管滚动。目前,当设备滚动到 90 度时,任何俯仰变化都会在水平方向而不是垂直方向移动。
任何指针?
提前致谢。
保罗
android - 获取倾斜角度Android
我正在尝试从我的 android 手机上的传感器获取倾斜角、滚动角,但到目前为止没有成功,
当我单击应该给我 3 个角度的按钮时,我得到“结果:0.0 -0.0 -0.0”
android - 在拍摄照片时收集指南针方向和相机倾斜度
我正在尝试在拍照时收集指南针的方向和手机的倾斜度。当然,我不确定一个简单的方法来做到这一点。我当前的相机实现使用:
请记住,必须在拍照时收集倾斜度和方向。调用相机意图时,我似乎无法在 exif 数据或内置功能中找到任何内容。
谢谢!
android - android中的SensorManager.getRotationMatrix重力参数或加速度计参数值?
在Android 文档中,将第三个参数指定为
然后是指定
现在,在大多数在线示例中,我可以看到每个人都将加速度计值发送到 getRotationMatrix,但是,不是假设我应该只发送重力值吗?
例如,如果手机有重力传感器,我应该将其原始输出发送到 getRotationMatrix 吗?如果没有,我应该发送加速度计值吗?我应该先提取非重力分量吗?(因为加速度计值是加速度减去 G)。
使用重力传感器值会比在具有该传感器的手机中使用加速度计值更可靠吗?
提前致谢!吉列尔莫。
android - 在android中获取面向手机的位置
我试图了解如何知道设备的屏幕是面向用户,还是平放在桌子上,屏幕朝上或朝下等。
我没有使用方向传感器,因为它已被弃用我正在使用旋转矩阵,我知道俯仰和滚动值应该很好地获取该信息,但在我获得这些值之前,我需要重新映射坐标系统并知道哪个轴是X 和 YI 需要知道屏幕朝向。
例如:如果屏幕面向用户我可以使用这个映射表
ROTATION_0 X Y
ROTATION_90 -Y X
ROTATION_180 -X -Y
ROTATION_270 Y -X
如果屏幕朝向天空,我可能需要将 Y 轴与 Z 轴互换,但我不知道如何才能找到屏幕朝向的位置。
有任何想法吗?
我也在使用我在网上找到的这种方法(http://code.google.com/p/the-schwartz-unsheathed/source/browse/trunk/src/com/android/app/schwarz/PhoneOrientation .java?r=12)
谁有更好的?