accelerometer相关内容
我曾经将 eclipse 与 android sdk 一起使用,但我刚刚下载了 android studio.我想使用加速度计,但由于某种原因,我一直遇到同样的问题.“预期的类或接口"我附上了下面的代码,如果有人能给我解决问题的方法,我将不胜感激. 包 com.example.symbox.myapplication;导入 android.app.Activity;导入 android.con
..
我无法在阵列中记录来自加速度计的 Z 轴数据. 我想我可能在一些基本的 Java 规则上失败了,但这是我想要做的: private ArrayListz = new ArrayList();protected void onCreate(Bundle savedInstanceState) {SensorManager manager = (SensorManager) getSyste
..
我无法在阵列中记录来自加速度计的 Z 轴数据. 我想我可能在一些基本的 Java 规则上失败了,但这是我想要做的: private ArrayListz = new ArrayList();protected void onCreate(Bundle savedInstanceState) {SensorManager manager = (SensorManager) getSyste
..
我想从 ADXL345 加速度计获取数据,但似乎我错误地连接了它. SCL- PC6(带 10k 电阻) SDA-PC7(带10k电阻) SDO-地 CS - VCC 地 - 地 3.3v - VCC 这是我要初始化的代码: void I2CG_Init(void){GPIO_InitTypeDef GPIO_InitStructure;I2C_Init
..
我需要使用 sparkfun 分线板 ADXL345检测我的电机系统何时停止振动.我也在使用 Sparkfun RedBoard(Arduino uno). 我正在为配置此行为所做的事情: 启用 INACTIVITY 事件 将 INACTIVITY 事件路由到 INT 1(红板上的引脚 2) 立即引发 INACTIVITY 中断 为 INACTIVITY 设置低阈值(排除过高的设
..
我需要使用 sparkfun 分线板 ADXL345检测我的电机系统何时停止振动.我也在使用 Sparkfun RedBoard(Arduino uno). 我正在为配置此行为所做的事情: 启用 INACTIVITY 事件 将 INACTIVITY 事件路由到 INT 1(红板上的引脚 2) 立即引发 INACTIVITY 中断 为 INACTIVITY 设置低阈值(排除过高的设
..
我已经根据 教程 但是,当我将传感器平放在桌子上运行代码时,我的输出不应该接近 X = 0.04、Y = 0.04、Z = 9.81 m/s^2.但是,这是我得到的输出: 22:26:29.569 ->Xa= 254.00 Ya= 254.00 Za= 2.0022:26:29.604 ->Xa= 254.00 Ya= 254.00 Za= 2.0022:26:29.639 ->Xa= 2
..
我正在尝试检测用户执行的移动(向右或向左).我们假设用户开始时将手臂伸到他面前,然后向右或向左移动手臂(偏离中心约 90 度). 我已经集成了 CMMotionManager 并想通过 startAccelerometerUpdatesToQueue 和 startDeviceMotionUpdatesToQueue 方法了解检测方向. 谁能建议如何在 iPhone 和 Apple W
..
我用 Flutter 开发了一个移动应用.我正在使用 flutter_sensors 包读取加速度数据,并且每次流被触发并输出新的加速度数据我用 Stopwatch class 计算经过的毫秒数并存储和绘制加速度数据和相应的时间戳. accelerationZ = [12.79, 9.93, 8.43, 15.96, ..., 5.13, 9.61, 12.81] in m/s^2时间 = [1
..
使用 Core Motion 时,加速度似乎总是相对于设备返回.这意味着如果您向上摇动设备屏幕,它将在 +/-Z(取决于初始参考),如果然后将设备转向一侧并上下摇晃,则与以前相同,加速度将在 +/-X 或 Y. 我想将此设备特定的加速度转换回“全局"框架.这意味着设备的相同物理运动会导致加速度数据在同一轴上返回,而不管设备在晃动时的方向如何. 例如,如果我们上下摇动设备,屏幕向上,它进
..
我正在构建一个 Android 游戏,我想弄清楚用户是将设备向左倾斜还是向右倾斜(类似于将人从一侧移动到另一侧时 Temple Run 的工作原理). 我阅读了许多教程和示例,并制作了示例应用程序,但是我从陀螺仪和加速度计返回的数据量是巨大的.我是否需要两套硬件才能确定用户是否倾斜设备以及向哪个方向倾斜? 我当前的应用程序正在检测每一个轻微的运动,这显然是不正确的. public c
..
我正在尝试通过 SPI 协议从连接到 STM2L072 Lora 探索套件的 EVAL-ADXL355-PMDZ 读取数据以用于项目.起初我使用的是 ADXL345 传感器,我能够读取加速度数据并将其转换为 g,没有任何问题.将传感器切换到 ADXL355 后,我在读取数据寄存器时一直收到全零. 我根据 ADXL355 传感器的数据表更改了 ADXL345 的初始代码(https://www
..
如何在android内核空间中访问加速度计并使用其数据?我正在做一个项目,该项目需要在手机移动(在汽车中)时控制手机的某些功能,并且我想使用加速度计来帮助确定手机是否已加速.它必须全部在内核空间中完成.我在android开发人员页面上找到了如何使用加速度计和SensorEvent来检测用户级应用程序中的更改.但是,如何在内核级别执行类似的操作?我应该打系统电话吗? 环顾四周并进行搜索,我认为
..
我想知道是否可以通过Expo检测震动事件? 解决方案 您可以使用
..
我已按照教程 但是,当我在桌子上放平传感器的情况下运行代码时,我不应该得到接近 X = 0.04,Y = 0.04,Z = 9.81 m/s ^ 2的输出.代码>但是,这是我得到的输出: 22:26:29.569->Xa = 254.00 Ya = 254.00 Za = 2.0022:26:29.604->Xa = 254.00 Ya = 254.00 Za = 2.0022:26:2
..
我想在Android上获得加速度计,并将其放置在地球坐标系上,就像在本主题中将加速度计的数据从设备的坐标转换为现实的坐标,但是这些解决方案对我不起作用.我正在处理.该项目只是跟踪手机在太空中的加速度,无论它如何(站立,侧面...).我也是Android新手.多谢您的协助!谢谢你. 编辑:我不需要手机的确切位置,只需要加速度即可. 解决方案 我终于解决了!我结合了2个先前的答案,这是代
..
我正在尝试构建一个应用程序,该设备在设备倾斜到一定程度时会产生预期的效果. 我已经看过并成功启用了加速度计,但这并没有给我想要的效果.就像我说的那样,我希望设备仅在达到一定程度(例如90度)时才能做自己想要的事情. 我有以下代码,但这仅在设备倾斜得足够快时才有效: @Override公共无效onSensorChanged(SensorEvent sensorEvent){传感器my
..
我正在研究Android上的行人导航系统.我目前正在尝试获取3轴加速度计参考值与应用于设备的运动之间的旋转矩阵. 假设您用手拿着设备向前走,但是加速度计的Y轴(因此设备的Y轴)的方向与您要朝向自己的方向不同(基本上就是笨拙地握住设备).然后,如果我要应用距离(基于步距检测),将其应用于加速度计参考点(我知道其方向)将是错误的:必须根据运动方向进行相应的旋转. 这就是为什么我想知道您是否
..
因此,我正在编写一段代码,其中必须使用上述iOS 4.3中的加速计和陀螺仪来检测不同的移动手势. 问题1:是否存在任何实现移动/手势检测的现有开源代码? 如果不是 第二季度:现在,我想检测iPhone是否掉落. 我到目前为止所取得的成就: CoreMotion API提供 userAcceleration (用户加速度),该强度(afaik)是用户给予设备的加速度或设备在某
..
我想制作像神庙逃亡这样的游戏.我需要根据设备倾斜的角度旋转播放器的平台.我正在尝试加速计,但无法使游戏物体倾斜. 请指导我. 谢谢 这是我的代码,我以前在注释中使用该代码,现在试图从注释中使用该代码 public class tilt : MonoBehaviour { Vector3 dir; float movespeed; bool istilt; // Use this for
..