問題タブ [accelerometer]

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 投票する
2 に答える
342 参照

iphone - Objective-C/Cocoa に加速度値を保存しますか?

私は iPhone 用に書いており、最大加速度間の時間を測定しようとしています。iPhone を振動ばねに取り付けたと想像してください。私がやりたいのは、振動の周波数を測定することです。私がこれを行う方法は、NSMutableArray に一定数の加速度値 (毎秒 20 回更新) を格納し、現在の加速度値を以前の加速度値と比較することです。

更新された各加速度値を NSMutableArray に追加すると同時に、配列の後ろから値が不要になったので削除するにはどうすればよいですか?

前もって感謝します!

0 投票する
5 に答える
13402 参照

android - 加速度計で動作するAndroidアクティビティを単体テストするにはどうすればよいですか?

このShakeActivityに基づくアクティビティから始めており、そのための単体テストをいくつか作成したいと思います。以前にAndroidアクティビティの小さな単体テストをいくつか作成しましたが、ここからどこから始めればよいかわかりません。加速度計にいくつかの異なる値を供給し、アクティビティがそれにどのように反応するかをテストしたいと思います。今のところ、私はそれを単純に保ち、「シェイク」イベントが発生したときにプライベートintカウンター変数とTextViewを更新するだけです。

したがって、私の質問は主にこれに要約されます:

ユニットテストから偽のデータを加速度計に送信するにはどうすればよいですか?

0 投票する
3 に答える
3290 参照

iphone - 加速度計を使用したiphoneの移動方向

UIAccelerometer クラスに関するヘルプが必要です。iphoneデバイスを右から左、左から右に振ったときを見つけたり区別したりする方法を見つけたいです。x、y、z 値と間隔値を取得しています。また、通常の物理法則から計算された速度と距離も取得しています。

距離 = (前の距離 + sqrt(pow((前の x - 加速度.x), 2) + pow((前の - 加速度.y), 2) + pow((前の z - 加速度.z), 2)))

Velocity = (Distance * timeintercal) { ここでの distance は、その距離の newdistance-prevdistance と timeinterval を意味します }

iPhone デバイスを右から左、次に左から右に移動すると、一定の間隔で方向と速度の両方で合計距離が移動します。iPhone デバイスを左から右または右から左に移動していることを確認する方法を教えてください。

助けていただければ幸いです。ありがとう。

0 投票する
1 に答える
111 参照

iphone - UI 加速度計リファレンス

iPhone開発初心者です。ユーザーの移動距離、消費カロリー、ユーザーの現在位置、進行方向を計算する簡単な iPhone アプリケーションを作成したいと考えています。このアプリケーションを開発します。

0 投票する
1 に答える
1283 参照

iphone - iPhoneの加速度計の感度が変わる

加速度計を使用して UIImage を移動しようとしています。私はうまく動作しますが、私の問題は私のコードで

私の写真は、acceleration.x 値の精度により、安定した表面でも動きます。そこで、値を掛けて INT にキャストし、それを除算して float にキャストするという回避策を使用することにしました (つまり、coma の後のいくつかの数値を削除するだけです)。

self.character.center = CGPointMake(160+(float)((int)((acceleration.x*100000))/100000)*175, 230-(float)((int)((acceleration.y*100000))/100000)*175);

しかし、このコードを使用した後、私の小さな絵は動かなくなりました。

だから私の質問は:なぜそれがもう動かないのか知っていますか?float のコマの後の数字を削除する適切な方法はありますか?

どうもありがとうフレッド。

0 投票する
2 に答える
8797 参照

windows - ラップトップ用の加速度計 API

ほとんどの IBM (および一部の Dell) ラップトップには、突然の落下時に可動部品を停止するための加速度計が組み込まれていますが、このデータにアクセスするための標準化された Windows API を見つけることができませんでした。各メーカーがセンサーとインターフェイスするためのドライバーを提供すると思います。

  1. API からアクセスできる加速度計を標準装備している一般的なラップトップ ブランドはどれですか?また、データへのアクセスにはどのライブラリを使用すればよいですか?
  2. 異なるメーカー間の違いを抽象化する API* は存在しますか? Windows 7 Sensor API は認識していますが、XP 以前のサポートを希望します。
0 投票する
2 に答える
1467 参照

iphone - iPhoneの傾き方向

UIKitを使ってシンプルなチルト制御ゲームを作っています。これまでのところ、デバイスを傾けると、キャラクターは適切な方向に移動します。私が彼にしてもらいたいのは、私がデバイスを傾けたときに彼が向いている方向を変えることです。たとえば、左に傾けるときは、キャラクターを左に向けたいと思います。デバイスが左または右に傾いたかどうかを検出する方法はありますか?もしそうなら、私を正しい方向に向けてください。ありがとう、テイト

0 投票する
1 に答える
396 参照

iphone - iPhoneがX方向に動いていることを検出する方法は?

iPhone が特定の方向 (X 軸) に動いていることを検出するにはどうすればよいですか? サンプルコードを表示できますか?

0 投票する
3 に答える
3082 参照

visual-studio - 物理学の実践のためのWiiリモコンでの加速度計の使用

Wiiリモコンの加速度計を使って実験のデータを記録するために、学校でソフトウェアを開発する必要があります。たとえば、動く物体の加速度や速度を見つけることができます。加速度計の値がどのように使用されるかは理解していますが、プログラミングの面で立ち往生しています。私がやりたいことがあります:

  1. Bluetooth経由でWiiリモコンからのデータのライブストリーミング
  2. 加速度計の値を使用して、積分による速度と変位を見つけます
  3. 一連の結果をプロットする
  4. Wiiリモコンでの赤外線センサーの使用は避けてください

誰かがこれについてどうやって行くかについて私に彼らの考えを教えてもらえますか?また、Wiiリモコンを活用した既存のプロジェクトを紹介していただければ幸いです。また、誰かがこれに使用するのに最適なプログラミング言語を提案できますか。私の現在の賭けは、VisualBasicの使用です。

どんな種類の助けも大いに感謝されます。

0 投票する
5 に答える
8506 参照

android - 加速度計の重力コンポーネント

この質問はすでにどこかで何度も確実に解決されていることを知っています。その存在を知っている場合は教えてください。ありがとうございます。

簡単な要約: 3 軸加速度計から、これら 3 軸のそれぞれの重力成分を計算したいと考えています。2 軸自由体図を使用して、世界の XZ、YZ、および XY 軸における加速度計の重力成分を計算しました。しかし、解決策は少しずれているように見えます。加速度計の 1 つの軸だけが重力にさらされている極端なケースでは許容できますが、ピッチとロールが両方とも 45 度の場合、合計の大きさは重力よりも大きくなります (Xa^2+Ya^ で取得)。 2+Za^2=g^2; Xa、Ya、および Za は、X、Y、および Z 軸の加速度センサーの読み取り値です)。

詳細: デバイスは Nexus One で、3 軸加速度計に加えて、方位角、ピッチ、ロール用の磁場センサーを備えています。

世界の軸 (Z は重力と同じ方向、X または Y は北極を指しますが、これはあまり重要ではないと思いますか?) では、デバイスが YZ 軸にピッチ (P) を持っていると仮定しました。 XZ 軸上のロール (R)。それで、単純なトリガーを使用して取得しました: Sin(R)=Ax/Gxz Cos(R)=Az/Gxz Tan(R)=Ax/Az

ピッチの別のセット、P があります。

ここで、世界の軸に 3 つのコンポーネント、XZ 軸でのみ測定可能な Gxz、YZ の Gyz、および XY 軸の Gxy を持つように重力を定義しました。Gxz^2+Gyz^2+Gxy^2=2*G^2 2G は、この定義に重力が事実上 2 回含まれているためです。

ああ、そして XY 軸はもっとエキゾチックなものを生み出します...必要に応じて後で説明します。

これらの方程式から Az の式を取得し、tan90 計算の処理方法がわからないため、tan 演算を削除しました (無限大ですか?)。

だから私の質問は、私がこれを正しい/間違っているか、正しい方向に向けることができるかを知っている人はいますか?

ありがとう!DVD