问题标签 [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.

0 投票
0 回答
585 浏览

android - 在某些设备上未调用 Android onSensorChanged

此代码注册一个加速度计侦听器:

但在以下设备上,onSensorChanged()不会触发回调。

有什么解决方法吗?(我需要知道设备的倾斜/倾斜角度)。

0 投票
1 回答
6182 浏览

android - Android Studio 陀螺仪示例?

我正在尝试构建一个应用程序,该应用程序在设备倾斜到一定程度时会产生所需的影响。

我已经查看并成功启用了加速度计,但这并没有给我想要的效果。就像我说的,我希望设备做我想做的事,只有当设备达到一定程度时,比如 90 度。

我有以下代码,但这仅在设备倾斜足够快时才有效:

此代码最初与加速度计一起使用,我只是将 更改Sensor.TYPE_ACCELEROMETERSensor.TYPE_GYROSCOPE,希望这能告诉我该怎么做。

我可以做这样的事情吗?

代替我的

我试过寻找如何做这样的事情的例子,但找不到任何东西,即使是在 Android 开发人员上......

我想要一些简单的东西,它可以让我知道设备何时达到一定程度或弧度,速度无关紧要。

任何帮助都会很棒。

谢谢!

弥敦道

编辑:

我已经这样做了:

这在一定程度上是有效的。一旦 Z 和 X 值超过“5”的阈值,就会播放声音。但是,如果我将设备留在那个位置,那么在设备返回到起始位置时会再次激活声音,因为它仍在“5”阈值内。

这不是我想要的,所以我想我会尝试一些不同的东西:

这根本行不通。

我希望设备能够检测到它何时超过了“5”的阈值,但我不希望它在移动并且仍在阈值之内时能够再次启动声音。

基本上,我希望设备能够在越过线时播放声音,而不是在线后的任何点时播放声音。我认为让它寻找数字何时== 5会这样做,但它似乎无法做到这一点。

停止功能也根本不起作用。如果我==完全使用它,它就不起作用。有没有另一种方法可以编写Java能够识别的代码?

请记住,我希望它能够知道何时越过该点,而不是何时进入该区域。

干杯!

0 投票
1 回答
130 浏览

android - 使用倾斜传感器的 Arduino 程序中的正确功能顺序

我在 Arduino 程序中使用倾斜传感器时遇到以下问题。如果没有倾斜传感器,一切正常,但在使用倾斜传感器期间,功能的工作顺序不正确。

首先是我的没有倾斜传感器的版本。这个版本运行良好。我在 5 行中使用 710 个 LED。我有4个功能,一个接一个地开始。我想使用倾斜传感器的原理相同。如果我改变倾斜位置,程序必须从我的灯板的另一侧开始,就像沙漏一样。

Hier 是使用倾斜传感器的示例。

如果我只使用 2 个函数 colorWipe 和 colorWipe3 (它们从光板的不同侧面开始)它工作正常,但如果我在 colorWipe 之后添加 colorWipe1,我有以下错误:colorWipe 和 colorWipe1 一起开始,但是没有倾斜每个函数在之后开始上一个功能。

谢谢安迪

0 投票
1 回答
1054 浏览

matlab - 使用 Matlab 和 HCI 命令从 ti sensortag 获取加速度计数据

我正在尝试使用 matlab 从 ti sensortag 获取传感器数据,我的工作基于 github 站点上发布的工作:

https://github.com/sid5291/SensorTag-Matlab

我正在尝试获取加速度计数据而不是温度和湿度数据(在原始工作中)

这是我的代码,建立了matlab和sensortag之间的连接,并且

  • 当我请求温度信息时,结果是正确的并且

  • 当我请求加速度计或陀螺仪数据时,结果错误



任何人都可以帮我解决这个问题吗

0 投票
2 回答
2388 浏览

python-3.x - the output of accelerometer sensor adxl335 connected to raspberry pi is 1. How to get the output in decimal format

I have written the below program in python and tried to read tthe accelerometer sensor output. When I print the output of the accelerometer I am getting 1. Please advice me how to get actual output in digits to know the exact tilt of the accelerometer.

0 投票
0 回答
45 浏览

arduino - 使用 mpu9150 传感器悬挂移动手势(左/正常/右/上/正常/下)

我们尝试使用手势 LEFT-NORMAL-RIGHT、UP-NORMAL-RIGHT(Arduino+mpu9150)。

我们可以得到这些手势,但并不准确。

它在中间挂起,有时值也不正确。

你能帮我解决这个问题吗?

请检查 ++ 附件的完整代码。

代码:

0 投票
0 回答
265 浏览

arduino - 为什么 mpu 9150 yaw 值不准确?

从https://github.com/jrowberg/i2cdevlib下载 MPU 库。

我绘制了偏航值并且它不准确。

图表一直在增加,我认为这不是正确的方法。

请检查下图。

0 投票
1 回答
51 浏览

mobile - 在 Unity3D 中,倾斜手机时激活手机摄像头

我们正在开发一款适用于移动设备的 Unity 游戏。基本上它是一个带有 3D 角色和一张地图的场景,可以看到他们在哪里。我想知道当我垂直倾斜手机以查看插入到现实世界中的 3D 角色时如何激活手机摄像头,并在水平倾斜手机时返回 3D 世界的地图视图。如果可能的话,有什么想法吗?

0 投票
1 回答
1903 浏览

axis - 其他轴上磁力计的指南针航向

我正在构建一个小型设备,它也使用磁力计数据来计算罗盘航向。如果航向被计算为偏航(如果传感器位于平面上),则 LSM9DS0 IMU 传感器工作得很好。

我已经 3D 打印了一个外壳,我将在其中组装所有电子设备。我的问题是它设计不佳,IMU 传感器不在平面上,但它必须保持在 90 度。因此,Z 轴不再是我计算偏航角(或航向)的方法,而是改为 Y。

为了计算 Z 上的航向,我使用了这个公式:

...其中 my 是磁力计 Y,mx 是磁力计 X

现在,我不知道如何根据其他轴计算航向。

0 投票
1 回答
155 浏览

arduino - 为什么同时包含加速度计和陀螺仪的 IMU 芯片(在一个芯片内)比单独使用两个传感器时更好

始终建议使用由内置加速度计和陀螺仪组成的 IMU(惯性测量单元)芯片。所以,请重点回答这个问题:“加速度计和陀螺仪单独使用会出什么问题?”